[pull] radeon and amdgpu drm-next-4.12
Alex Deucher
alexdeucher at gmail.com
Thu Mar 30 22:01:16 UTC 2017
Hi Dave,
New stuff for 4.12:
- Preliminary vega10 support
- Support for multi-level page tables
- GPU sensor stuff for mesa
- job tracing improvements
- PRT support for sparse buffers
- Additional SR-IOV improvements
- ttm improvements
- misc bug fixes and code cleanups
The following changes since commit 8bcad07a45637fb88e799466e4eee83859e8ffd3:
drm/i915/gvt: fix error return check for copy_gma_to_hva() (2017-03-29 13:38:01 +1000)
are available in the git repository at:
git://people.freedesktop.org/~agd5f/linux drm-next-4.12
for you to fetch changes up to 60508d3df2d2052881190ac82802a12cabcef53c:
drm/amdgpu: Fix 32bit x86 compilation warning (2017-03-30 15:16:00 -0400)
----------------------------------------------------------------
Alex Deucher (66):
drm/amdgpu: expose GPU sensor related information
drm/amdgpu: bump driver version for new lds buffer query
drm/amdgpu/powerplay: enable LEDs on Fiji boards
drm/amdgpu/vce2: fix vce bar programming
drm/amdgpu: put gtt at 0 in the internal address space
drm/amdgpu: add polaris12 to virtual dce handling
drm/amdgpu: switch ih handling to two levels (v3)
drm/amdgpu/ih: store the full context id
drm/amdgpu: add asic callback to get memsize register
drm/amdgpu: add new ATIF ACPI method
drm/radeon: add new ATIF ACPI method
drm/amdgpu/gfx6: drop gds unrefs
drm/amdgpu: don't init GDS pool if GDS size is 0 (v2)
drm/amdgpu/vi: remove duplicate CG flags
drm/amdgpu/vi: add missing error handling when setting uvd dclk
drm/amdgpu: bump version for PRT support
drm/amdgpu/gfx8: whitespace cleanup
drm/amdgpu/gfx8: rename some functions
drm/amdgpu/gfx8: reserve mqd objects before mapping them
drm/amdgpu/gfx8: test KIQ before compute rings
drm/amdgpu/gfx8: fold loops in kiq_resume()
drm/amdgpu/gfx8: reserve kiq eop object before unmapping it
drm/amdgpu/gfx8: reduce the functon params for mpq setup
drm/amdgpu/gfx8: store the eop gpu addr in the ring structure
drm/amdgpu/gfx8: further KIQ parameter cleanup
drm/amdgpu: add the new atomfirmware interface header
amdgpu: detect if we are using atomfirmware or atombios for vbios (v2)
drm/amdgpu: move atom scratch setup into amdgpu_atombios.c
drm/amdgpu: add basic support for atomfirmware.h (v3)
drm/amdgpu: add soc15ip.h
drm/amdgpu: add vega10_enum.h
drm/amdgpu: Add ATHUB 1.0 register headers
drm/amdgpu: Add the DCE 12.0 register headers
drm/amdgpu: add the GC 9.0 register headers
drm/amdgpu: add the HDP 4.0 register headers
drm/amdgpu: add the MMHUB 1.0 register headers
drm/amdgpu: add MP 9.0 register headers
drm/amdgpu: add NBIF 6.1 register headers
drm/amdgpu: add NBIO 6.1 register headers
drm/amdgpu: add OSSSYS 4.0 register headers
drm/amdgpu: add SDMA 4.0 register headers
drm/amdgpu: add SMUIO 9.0 register headers
drm/amdgpu: add THM 9.0 register headers
drm/amdgpu: add the UVD 7.0 register headers
drm/amdgpu: add the VCE 4.0 register headers
drm/amdgpu: add gfx9 clearstate header
drm/amdgpu: add SDMA 4.0 packet header
drm/amdgpu: use atomfirmware interfaces for scratch reg save/restore
drm/amdgpu: update IH IV ring entry for soc-15
drm/amdgpu: add PTE defines for MTYPE
drm/amdgpu: add NGG parameters
drm/amdgpu: Add asic family for vega10
drm/amdgpu: add tiling flags for GFX9 (v2)
drm/amdgpu: gart fixes for vega10
drm/amdgpu:vega10: enable virtual display if set via module option
drm/amdgpu/gfx9: whitespace cleanup
drm/amdgpu/gfx9: rename some functions
drm/amdgpu/gfx9: reserve mqd objects before mapping them
drm/amdgpu/gfx9: reserve kiq eop object before unmapping it
drm/amdgpu/gfx9: reduce the functon params for mpq setup
drm/amdgpu/gfx9: store the eop gpu addr in the ring structure
drm/amdgpu/gfx9: further KIQ parameter cleanup
drm/amdgpu: refine the logic in amdgpu_need_post()
drm/amdgpu/gfx9: use hweight for calculating num_rbs
drm/amdgpu/soc15: return cached values for some registers (v2)
drm/amdgpu/soc15: drop support for reading some registers
Alex Xie (8):
drm/amdgpu: change pte definitions to 64 bit
drm/amdgpu: set GART PTE asic specific flags
drm/amdgpu: add a callback to set vm mapping flags
drm/amdgpu: Add MTYPE flags to GPU VM IOCTL interface
drm/amdgpu: handle PTE EXEC in amdgpu_vm_bo_split_mapping
drm/amdgpu: handle PTE MTYPE in amdgpu_vm_bo_split_mapping
drm/amdgpu: Add GMC 9.0 support (v2)
drm/amdgpu: Fix 32bit x86 compilation warning
Andres Rodriguez (8):
drm/amdgpu: make trace format uniform csv name=value
drm/amdgpu: trace fence details in amdgpu_sched_run_job
drm/amd/sched: add a unique job id to amd_sched_job
drm/amdgpu: more ftrace formatting consistency fixes
drm/amdgpu: use sched_job id instead of pointer for tracing
drm/amdgpu: remove useless pointers from traces
drm/amdgpu: replace fence pointer with fence data in traces
drm/amdgpu: add macro to retrieve timeline name v2
Andrew F. Davis (2):
drm/amdgpu: remove unneeded conversions to bool
drm/amd/powerplay: remove unneeded conversions to bool
Andrey Grodzovsky (2):
drm/amdgpu: gb_addr_config struct
drm/amdgpu: Add interrupt entries for CRTC_VERTICAL_INTERRUPT0.
Andy Shevchenko (1):
drm/radeon: remove useless and potentially wrong message
Christian König (29):
drm/amdgpu: add support for BO_VAs without BO v2
drm/amdgpu: add basic PRT support (v2)
drm/amdgpu: implement PRT for GFX6 v2
drm/amdgpu: implement PRT for GFX7 v2
drm/amdgpu: implement PRT for GFX8 v2
drm/amdgpu: fix PTE defines
drm/amdgpu: minor PRT turnoff fix (v2)
drm/amdgpu: add OOM fallback on PRT teardown (v2)
drm/amdgpu: fix PRT teardown on VM fini v3
drm/amdgpu: disable HDP flushes on APUs
drm/amdgpu: remove unused sync testing
drm/amdgpu: make set_prt callback optional and fix error handling
drm/amdgpu: separate page table allocation from mapping
drm/amdgpu: implement AMDGPU_VA_OP_CLEAR v2
drm/amdgpu: add a VM mapping replace operation v2
drm/amdgpu: add IV trace point
drm/amdgpu: rename page_directory_fence to last_dir_update
drm/amdgpu: add the VM pointer to the amdgpu_pte_update_params as well
drm/amdgpu: add num_level to the VM manager
drm/amdgpu: generalize page table level
drm/amdgpu: handle multi level PD size calculation (v2)
drm/amdgpu: handle multi level PD during validation
drm/amdgpu: handle multi level PD in the LRU
drm/amdgpu: handle multi level PD updates V2
drm/amdgpu: handle multi level PD during PT updates
drm/amdgpu: add alloc/free for multi level PDs V2
drm/amdgpu: drop GB_GPU_ID from the golden settings
drm/amdgpu: remove duplicate allowed reg CP_CPF_BUSY_STAT
drm/amdgpu: just disallow reading untouched registers
Chunming Zhou (8):
drm/amdgpu: expand pte flags to uint64_t
drm/amd/sched: revise priority number
drm/amdgpu: fix duplicated code
drm/amdgpu: abstract block size to one function
drm/amdgpu: limit block size to one page
drm/amdgpu: adapt vm size for multi vmpt
drm/amdgpu: set page table depth by num_level
drm/amdgpu: enable four level VMPT for gmc9
Colin Ian King (1):
drm/amdgpu: remove redundant outer loop and remove commented out code
Daniel Vetter (2):
drm/radeon: Merge pre/postclose hooks
drm/amdgpu: Merge pre/postclose hooks
Eric Huang (22):
drm/amd/amdgpu: add power profile sysfs entry
drm/amd/powerplay: reapply power profile when force dpm level to auto
drm/amd/powerplay: add power profile support for SMU7
drm/amd/powerplay: add power profile support for tonga
drm/amd/powerplay: add power profile support for Fiji
drm/amd/powerplay: add power profile support for Polaris
drm/amd/amdgpu: add power profile support for CI
drm/amd/powerplay: change parameter type pointer from int32_t to void in read sensor
drm/amd/powerplay: add power consumption display support in debugfs
drm/amd/powerplay: implement gpu power display for smu7_hwmgr
drm/amd/powerplay: add voltage change support through pp_table
drm/amd/powerplay: add function avfs control in smu7
drm/amd/powerplay: simplify avfs control code in smu7
drm/amdgpu: enable GFX/UVD/VCE PG for Bristol
drm/amd/powerplay: restore disabling power containment on Fiji (v2)
drm/amd/powerplay: add smu9 header files for Vega10
drm/amd/powerplay: add new Vega10's ppsmc header file
drm/amdgpu: add new atomfirmware based helpers for powerplay
drm/amd/powerplay: add some new structures for Vega10
drm/amd: add structures for display/powerplay interface
drm/amd/powerplay: add some display/powerplay interfaces
drm/amd/powerplay: add Vega10 powerplay support (v5)
Felix Kuehling (6):
drm/amd: Add MQD structs for GFX V9
drm/amdgpu: Register UTCL2 as a source of VM faults
drm/amdgpu: Clean up GFX 9 VM fault messages
drm/amdgpu: Make max_pfn 64-bit
drm/amdgpu: Fix Vega10 VM initialization
drm/amdgpu: Fix multi-level page table bugs for large BOs v3
Geert Uytterhoeven (1):
drm/amd: Spelling s/SDMA_WRTIE_SUB_OPCODE_TILED/SDMA_WRITE_SUB_OPCODE_TILED/
Harry Wentland (2):
drm/amd/amdgpu: Fix some warnings in vce4
drm/amdgpu: Couple small warning fixes
Huang Rui (14):
drm/amdgpu: add a ucode size member into firmware info
drm/amdgpu: add DRM MGCG header
drm/amdgpu: add DF MGCG flag
drm/amdgpu: use new flag to handle different firmware loading method
drm/amdgpu: rework common ucode handling for vega10
drm/amdgpu: add psp firmware header info
drm/amdgpu: add PSP driver for vega10 (v2)
drm/amdgpu: add psp firmware info into info query and debugfs
drm/amdgpu: add SMC firmware into global ucode list for psp loading
drm/amdgpu: add get_clockgating callback for gfx v9
drm/amdgpu: add get_clockgating callback for nbio v6.1
drm/amdgpu: add get_clockgating callback for soc15 (v3)
drm/amdgpu: add get_clockgating for sdma v4
drm/amdgpu: add get_clockgating callback for mmhub v1
Jim Qu (1):
drm/amd/amdgpu: fix Tonga S3 resume hang on rhel6.8
Joe Perches (3):
drivers/gpu: Convert remaining uses of pr_warning to pr_warn
drm: Use pr_cont where appropriate
gpu: drm: amd/radeon: Convert printk(KERN_<LEVEL> to pr_<level>
Junshan Fang (1):
drm/amd/amdgpu: add DID for Polaris10
Junwei Zhang (8):
drm/amdgpu: IOCTL interface for PRT support v4
drm/amdgpu: export gfx config double offchip LDS buffers (v3)
drm/amdgpu: rename amdgpu_gca_config to amdgpu_gfx_config
drm/amdgpu: init aperture definitions (v2)
drm/amdgpu: fix before and after mapping judgement for replace mapping
drm/amdgpu: add NBIO 6.1 driver
drm/amdgpu: add Vega10 Device IDs (v2)
drm/amdgpu: fix vm pte pde flags to 64-bit for sdma (v3)
Ken Wang (11):
drm/amdgpu: change wptr to 64 bits (v2)
drm/amdgpu: add 64bit wb functions
drm/amdgpu: add 64bit doorbell functions (v2)
drm/amdgpu: add common soc15 headers
drm/amdgpu: add vega10 chip name
drm/amdgpu: add 64bit doorbell assignments
drm/amdgpu: add SDMA v4.0 implementation (v2)
drm/amdgpu: implement GFX 9.0 support (v2)
drm/amdgpu: add vega10 interrupt handler
drm/amdgpu: soc15 enable (v3)
drm/amdgpu: Set the IP blocks for vega10
Ken Xue (1):
drm/amdgpu:Refine handshake of mailbox
Leo Liu (11):
drm/amdgpu: add a ring func for end command
drm/amdgpu: move amdgpu_uvd structure to uvd header
drm/amdgpu: move amdgpu_vce structure to vce header
drm/amdgpu: add uvd enc rings
drm/amdgpu: add uvd enc run queue
drm/amdgpu: add uvd enc ring type and functions
uapi/drm: add AMDGPU_HW_IP_UVD_ENC
drm/amdgpu: add AMDGPU_HW_IP_UVD_ENC to info query
drm/amdgpu: get cs support of AMDGPU_HW_IP_UVD_ENC
drm/amdgpu: add initial uvd 7.0 support for vega10
drm/amdgpu: add initial vce 4.0 support for vega10
Lyude (1):
drm/radeon/dp_auxch: Ratelimit aux transfer debug messages
Marek Olšák (2):
drm/radeon: allow unaligned shader loads on CIK
drm/amdgpu: don't validate TILE_SPLIT on GFX9
Monk Liu (48):
drm/amdgpu:fix typo
drm/amdgpu:fix powerplay logic
drm/amdgpu:fix amdgpu_sa_bo_new error(v2)
drm/amdgpu:cg & pg shouldn't active on VF device
drm/damdgpu:add new mqd member in ring
drm/amdgpu:imple mqd soft ini/fini
drm/amdgpu:bo_free_kernel will set ptr to NULL if freed
drm/amdgpu:no need use sriov vf checks
drm/amdgpu:minor cleanup
drm/amdgpu:divide KCQ mqd init to sw and hw
drm/amdgpu:implement SRIOV gpu_reset (v2)
drm/amdgpu:change kiq lock name
drm/amdgpu:add lock_reset for SRIOV
drm/amdgpu:don't return error for debugfs failed
drm/amdgpu:cleanup no needed braces
drm/amdgpu:use hw_init for sriov_gpu_reset
drm/amdgpu:use MACRO like other places
drm/amdgpu:impl RREG32 no kiq version
drm/amdgpu:no kiq for mailbox registers access
drm/amdgpu:use work instead of delay-work
drm/amdgpu:RUNTIME flag should clr later
drm/amdgpu:new field in_reset introduced for gfx
drm/amdgpu:alloc mqd backup
drm/amdgpu:imple ring clear
drm/amdgpu:use clear_ring to clr RB
drm/amdgpu:fix kiq_resume routine (V2)
drm/amdgpu/gfx9: programing wptr_poll_addr register
drm/amdgpu:impl gfx9 cond_exec (v2)
drm/amdgpu:bypass RLC init for SRIOV
drm/amdgpu/sdma4:re-org SDMA initial steps for sriov
drm/amdgpu/vega10:fix DOORBELL64 scheme
drm/amdgpu:fix cs_ib_fill
drm/amdgpu:protect cs submit
drm/amdgpu:fix the check in cs_ib_fill for SRIOV
drm/amdgpu:implement cond_exec for gfx8
drm/amdgpu:enable mcbp for gfx9(v2)
drm/amdgpu:enable MCBP for SR-IOV (v2)
uapi/drm:change Preamble Description
uapi/drm:add new flag for Preemption
drm/amdgpu:virt_init_setting invoke is missed!
drm/amdgpu:fix ring init sequence
drm/amdgpu:change sequence of SDMA v4 init
drm/amdgpu:two fixings for sdma v4 for SRIOV
drm/amdgpu:no cg for soc15 of SRIOV
drm/amdgpu:fix gmc_v9 vm fault process for SRIOV
drm/amdgpu:fix ring_write_multiple
drm/amdgpu:fix missing programing critical registers
drm/amdgpu:changes in gfx DMAframe scheme (v2)
Nicolai Hähnle (7):
drm/ttm: never add BO that failed to validate to the LRU list
Revert "drm/amdgpu: fix a potential deadlock in amdgpu_bo_create_restricted()"
drm/ttm: fix the documentation of ttm_bo_init
drm/ttm: add ttm_bo_init_reserved
drm/amdgpu: simplify reservation handling during buffer creation
drm/amdgpu: add optional fence out-parameter to amdgpu_vm_clear_freed
drm/amdgpu: clear freed mappings immediately when BO may be freed
Pixel Ding (3):
drm/amdgpu/virt: increase mailbox timeout to 5000ms
drm/amdgpu/virt: skip VM fault handler for VF
drm/amdgpu: clean framebuffer with GPU
Rex Zhu (9):
drm/amdgpu: print full bios version in dmesg.
drm/amdgpu: check function points valid before use. (v3)
drm/amdgpu: refine vce2.0 dpm sequence
drm/amdgpu: refine vce_3.0 code.
drm/amd/powerplay: add a new register define for APU in VI.
drm/amdgpu: enable gfx/system/vce clockgating on Polars12.
drm/amdgpu: load mc firware in driver for Polaris.
drm/amd/powerplay: add global PowerPlay mutex.
drm/amd/powerplay: reduce sample period time
Roger.He (3):
drm/amdgpu: increase IH ring buffer size to avoid overflow
drm/amd/amdgpu: fix performance drop when VRAM pressure
drm/ttm: decrease ttm bo priority number
Samuel Pitoiset (2):
drm/amdgpu: implement read_sensor() for pre-powerplay chips
drm/amdgpu: expose amdgpu_sensors on pre-powerplay chips
Tom St Denis (3):
drm/amd/amdgpu: Update read_sensor calls to have size parameter (v3)
drm/amd/amdgpu: Set VCE/UVD off during late init
drm/amd/amdgpu: Correct ring wptr address in debugfs (v2)
Trigger Huang (1):
drm/amdgpu: Fix module unload hang by KIQ IRQ set
Xiangliang Yu (27):
drm/amdgpu: change pointer of mqd_ptr & mqd_backup to void
drm/amdgpu/virt: fix typo
drm/amdgpu/gfx: free memory of mqd backup
drm/amdgpu/gfx8: move CE&DE meta data structure to vi_structs.h
drm/amdgpu: impl sriov detection for vega10
drm/amdgpu: add kiq ring for gfx9
drm/amdgpu/gfx9: fullfill kiq funcs (v2)
drm/amdgpu/gfx9: fullfill kiq irq funcs (v2)
drm/amdgpu: init kiq and kcq for vega10
drm/amdgpu/gfx9: impl gfx9 meta data emit
drm/amdgpu/soc15: bypass PSP for VF
drm/amdgpu/gmc9: no need use kiq in vega10 tlb flush
drm/amdgpu/dce_virtual: bypass DPM for vf
drm/amdgpu/virt: impl mailbox for ai
drm/amdgpu/soc15: init virt ops for vf
drm/amdgpu/soc15: enable virtual dce for vf
drm/amdgpu: Don't touch PG&CG for SRIOV MM
drm/amdgpu/vce4: enable doorbell for SRIOV
drm/amdgpu: disable uvd for sriov
drm/amdgpu/virt: add structure for MM table
drm/amdgpu/vce4: alloc mm table for MM sriov
drm/amdgpu/vce4: Ignore vce ring/ib test temporarily
drm/amdgpu: add mmsch structures
drm/amdgpu/vce4: impl vce & mmsch sriov start
drm/amdgpu/psp: add check sOS sign
drm/amdgpu/soc15: bypass pp block for vf
drm/amdgpu/soc15: enable psp block for SRIOV
ken (1):
drm/amdgpu: add clinetid definition for vega10
drivers/gpu/drm/amd/amdgpu/Makefile | 27 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 307 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 28 +
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 112 +
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 33 +
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 30 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 41 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 50 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 483 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 70 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 32 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 43 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 122 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 21 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 51 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 114 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 146 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 31 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 243 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 481 +
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 127 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 61 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 29 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 81 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 94 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 55 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 112 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 19 +
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 58 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 29 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 21 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 25 +
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 1014 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 56 +-
drivers/gpu/drm/amd/amdgpu/atom.c | 90 +-
drivers/gpu/drm/amd/amdgpu/atom.h | 2 +-
drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 305 +-
drivers/gpu/drm/amd/amdgpu/ci_dpm.h | 7 +
drivers/gpu/drm/amd/amdgpu/cik.c | 8 +
drivers/gpu/drm/amd/amdgpu/cik_ih.c | 3 +-
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 31 +-
drivers/gpu/drm/amd/amdgpu/cikd.h | 2 +-
drivers/gpu/drm/amd/amdgpu/clearstate_gfx9.h | 941 +
drivers/gpu/drm/amd/amdgpu/cz_ih.c | 3 +-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 16 +-
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 16 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 16 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 16 +-
drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 8 +-
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 31 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 60 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 473 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4140 +
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.h | 35 +
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 458 +
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.h | 35 +
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 81 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 99 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 208 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 842 +
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.h | 30 +
drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 3 +-
drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 40 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 615 +
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 35 +
drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h | 87 +
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 207 +
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 47 +
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 102 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h | 2 +-
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 266 +
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.h | 54 +
drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 269 +
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 521 +
drivers/gpu/drm/amd/amdgpu/psp_v3_1.h | 50 +
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 34 +-
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 49 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 1616 +
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.h | 30 +
drivers/gpu/drm/amd/amdgpu/si.c | 7 +
drivers/gpu/drm/amd/amdgpu/si_dma.c | 22 +-
drivers/gpu/drm/amd/amdgpu/si_dpm.c | 45 +-
drivers/gpu/drm/amd/amdgpu/si_ih.c | 3 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 871 +
drivers/gpu/drm/amd/amdgpu/soc15.h | 35 +
drivers/gpu/drm/amd/amdgpu/soc15_common.h | 57 +
drivers/gpu/drm/amd/amdgpu/soc15d.h | 288 +
drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 5 +-
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 11 +-
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 11 +-
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 20 +-
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 1543 +
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.h | 29 +
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 69 +-
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 56 +-
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 1141 +
drivers/gpu/drm/amd/amdgpu/vce_v4_0.h | 29 +
drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 424 +
drivers/gpu/drm/amd/amdgpu/vega10_ih.h | 30 +
drivers/gpu/drm/amd/amdgpu/vega10_sdma_pkt_open.h | 3335 +
drivers/gpu/drm/amd/amdgpu/vi.c | 67 +-
drivers/gpu/drm/amd/amdgpu/vi.h | 112 -
drivers/gpu/drm/amd/amdgpu/vid.h | 1 +
drivers/gpu/drm/amd/include/amd_acpi.h | 12 +
drivers/gpu/drm/amd/include/amd_pcie_helpers.h | 4 +-
drivers/gpu/drm/amd/include/amd_shared.h | 20 +
.../drm/amd/include/asic_reg/gmc/gmc_6_0_sh_mask.h | 4 +
.../gpu/drm/amd/include/asic_reg/smu/smu_7_1_2_d.h | 1 +
.../gpu/drm/amd/include/asic_reg/smu/smu_7_1_3_d.h | 2 +
.../asic_reg/vega10/ATHUB/athub_1_0_default.h | 241 +
.../asic_reg/vega10/ATHUB/athub_1_0_offset.h | 453 +
.../asic_reg/vega10/ATHUB/athub_1_0_sh_mask.h | 2045 +
.../include/asic_reg/vega10/DC/dce_12_0_default.h | 9868 ++
.../include/asic_reg/vega10/DC/dce_12_0_offset.h | 18193 +++
.../include/asic_reg/vega10/DC/dce_12_0_sh_mask.h | 64636 +++++++++
.../include/asic_reg/vega10/GC/gc_9_0_default.h | 3873 +
.../amd/include/asic_reg/vega10/GC/gc_9_0_offset.h | 7230 +
.../include/asic_reg/vega10/GC/gc_9_0_sh_mask.h | 29868 ++++
.../include/asic_reg/vega10/HDP/hdp_4_0_default.h | 117 +
.../include/asic_reg/vega10/HDP/hdp_4_0_offset.h | 209 +
.../include/asic_reg/vega10/HDP/hdp_4_0_sh_mask.h | 601 +
.../asic_reg/vega10/MMHUB/mmhub_1_0_default.h | 1011 +
.../asic_reg/vega10/MMHUB/mmhub_1_0_offset.h | 1967 +
.../asic_reg/vega10/MMHUB/mmhub_1_0_sh_mask.h | 10127 ++
.../include/asic_reg/vega10/MP/mp_9_0_default.h | 342 +
.../amd/include/asic_reg/vega10/MP/mp_9_0_offset.h | 375 +
.../include/asic_reg/vega10/MP/mp_9_0_sh_mask.h | 1463 +
.../asic_reg/vega10/NBIF/nbif_6_1_default.h | 1271 +
.../include/asic_reg/vega10/NBIF/nbif_6_1_offset.h | 1688 +
.../asic_reg/vega10/NBIF/nbif_6_1_sh_mask.h | 10281 ++
.../asic_reg/vega10/NBIO/nbio_6_1_default.h | 22340 +++
.../include/asic_reg/vega10/NBIO/nbio_6_1_offset.h | 3649 +
.../asic_reg/vega10/NBIO/nbio_6_1_sh_mask.h | 133884 ++++++++++++++++++
.../asic_reg/vega10/OSSSYS/osssys_4_0_default.h | 176 +
.../asic_reg/vega10/OSSSYS/osssys_4_0_offset.h | 327 +
.../asic_reg/vega10/OSSSYS/osssys_4_0_sh_mask.h | 1196 +
.../asic_reg/vega10/SDMA0/sdma0_4_0_default.h | 286 +
.../asic_reg/vega10/SDMA0/sdma0_4_0_offset.h | 547 +
.../asic_reg/vega10/SDMA0/sdma0_4_0_sh_mask.h | 1852 +
.../asic_reg/vega10/SDMA1/sdma1_4_0_default.h | 282 +
.../asic_reg/vega10/SDMA1/sdma1_4_0_offset.h | 539 +
.../asic_reg/vega10/SDMA1/sdma1_4_0_sh_mask.h | 1810 +
.../asic_reg/vega10/SMUIO/smuio_9_0_default.h | 100 +
.../asic_reg/vega10/SMUIO/smuio_9_0_offset.h | 175 +
.../asic_reg/vega10/SMUIO/smuio_9_0_sh_mask.h | 258 +
.../include/asic_reg/vega10/THM/thm_9_0_default.h | 194 +
.../include/asic_reg/vega10/THM/thm_9_0_offset.h | 363 +
.../include/asic_reg/vega10/THM/thm_9_0_sh_mask.h | 1314 +
.../include/asic_reg/vega10/UVD/uvd_7_0_default.h | 127 +
.../include/asic_reg/vega10/UVD/uvd_7_0_offset.h | 222 +
.../include/asic_reg/vega10/UVD/uvd_7_0_sh_mask.h | 811 +
.../include/asic_reg/vega10/VCE/vce_4_0_default.h | 122 +
.../include/asic_reg/vega10/VCE/vce_4_0_offset.h | 208 +
.../include/asic_reg/vega10/VCE/vce_4_0_sh_mask.h | 488 +
.../gpu/drm/amd/include/asic_reg/vega10/soc15ip.h | 1343 +
.../drm/amd/include/asic_reg/vega10/vega10_enum.h | 22531 +++
drivers/gpu/drm/amd/include/atomfirmware.h | 2385 +
drivers/gpu/drm/amd/include/atomfirmwareid.h | 86 +
drivers/gpu/drm/amd/include/cgs_linux.h | 19 +-
drivers/gpu/drm/amd/include/displayobject.h | 249 +
drivers/gpu/drm/amd/include/dm_pp_interface.h | 83 +
.../drm/amd/include/ivsrcid/ivsrcid_vislands30.h | 99 +
drivers/gpu/drm/amd/include/v9_structs.h | 743 +
drivers/gpu/drm/amd/include/vi_structs.h | 106 +
drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 439 +-
drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 6 +-
drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c | 34 +-
.../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 73 +-
drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 9 +
drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr_ppt.h | 16 +-
drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c | 396 +
drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h | 140 +
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 170 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 4450 +
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h | 434 +
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_inc.h | 44 +
.../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 137 +
.../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.h | 65 +
.../gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h | 331 +
.../amd/powerplay/hwmgr/vega10_processpptables.c | 1056 +
.../amd/powerplay/hwmgr/vega10_processpptables.h | 34 +
.../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 761 +
.../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h | 83 +
drivers/gpu/drm/amd/powerplay/inc/amd_powerplay.h | 46 +-
.../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 43 +
drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 137 +-
drivers/gpu/drm/amd/powerplay/inc/pp_debug.h | 2 +-
drivers/gpu/drm/amd/powerplay/inc/pp_instance.h | 1 +
drivers/gpu/drm/amd/powerplay/inc/pp_soc15.h | 48 +
drivers/gpu/drm/amd/powerplay/inc/smu7_ppsmc.h | 1 +
drivers/gpu/drm/amd/powerplay/inc/smu9.h | 147 +
drivers/gpu/drm/amd/powerplay/inc/smu9_driver_if.h | 418 +
drivers/gpu/drm/amd/powerplay/inc/smumgr.h | 8 +
drivers/gpu/drm/amd/powerplay/inc/vega10_ppsmc.h | 131 +
drivers/gpu/drm/amd/powerplay/smumgr/Makefile | 2 +-
drivers/gpu/drm/amd/powerplay/smumgr/fiji_smc.c | 103 +-
drivers/gpu/drm/amd/powerplay/smumgr/fiji_smc.h | 3 +-
drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 1 +
drivers/gpu/drm/amd/powerplay/smumgr/iceland_smc.c | 14 +-
.../gpu/drm/amd/powerplay/smumgr/polaris10_smc.c | 68 +-
.../gpu/drm/amd/powerplay/smumgr/polaris10_smc.h | 2 +
.../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 1 +
drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | 19 +
drivers/gpu/drm/amd/powerplay/smumgr/tonga_smc.c | 67 +-
drivers/gpu/drm/amd/powerplay/smumgr/tonga_smc.h | 2 +
.../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 1 +
.../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 564 +
.../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.h | 70 +
drivers/gpu/drm/amd/scheduler/gpu_scheduler.c | 6 +-
drivers/gpu/drm/amd/scheduler/gpu_scheduler.h | 11 +-
drivers/gpu/drm/radeon/atom.c | 46 +-
drivers/gpu/drm/radeon/cik.c | 63 +-
drivers/gpu/drm/radeon/cikd.h | 2 +-
drivers/gpu/drm/radeon/evergreen.c | 2 +-
drivers/gpu/drm/radeon/evergreen_cs.c | 7 +-
drivers/gpu/drm/radeon/ni.c | 22 +-
drivers/gpu/drm/radeon/r100.c | 18 +-
drivers/gpu/drm/radeon/r200.c | 3 +-
drivers/gpu/drm/radeon/r300.c | 13 +-
drivers/gpu/drm/radeon/r420.c | 9 +-
drivers/gpu/drm/radeon/r520.c | 3 +-
drivers/gpu/drm/radeon/r600.c | 21 +-
drivers/gpu/drm/radeon/r600_cs.c | 7 +-
drivers/gpu/drm/radeon/r600_dpm.c | 71 +-
drivers/gpu/drm/radeon/radeon.h | 3 +-
drivers/gpu/drm/radeon/radeon_acpi.h | 12 +
drivers/gpu/drm/radeon/radeon_atpx_handler.c | 4 +-
drivers/gpu/drm/radeon/radeon_audio.c | 4 +-
drivers/gpu/drm/radeon/radeon_clocks.c | 2 +-
drivers/gpu/drm/radeon/radeon_device.c | 13 +-
drivers/gpu/drm/radeon/radeon_dp_auxch.c | 3 +-
drivers/gpu/drm/radeon/radeon_drv.c | 6 +-
drivers/gpu/drm/radeon/radeon_fb.c | 3 +-
drivers/gpu/drm/radeon/radeon_gem.c | 4 +-
drivers/gpu/drm/radeon/radeon_kms.c | 42 +-
drivers/gpu/drm/radeon/radeon_test.c | 6 +-
drivers/gpu/drm/radeon/rs400.c | 4 +-
drivers/gpu/drm/radeon/rs690.c | 3 +-
drivers/gpu/drm/radeon/rv515.c | 9 +-
drivers/gpu/drm/radeon/si.c | 45 +-
drivers/gpu/drm/ttm/ttm_bo.c | 67 +-
include/drm/ttm/ttm_bo_api.h | 60 +-
include/drm/ttm/ttm_bo_driver.h | 2 +-
include/uapi/drm/amdgpu_drm.h | 69 +-
253 files changed, 398656 insertions(+), 1916 deletions(-)
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/clearstate_gfx9.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v3_1.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/soc15.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/soc15.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/soc15_common.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/soc15d.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/vce_v4_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/vega10_ih.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/vega10_ih.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/vega10_sdma_pkt_open.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/ATHUB/athub_1_0_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/ATHUB/athub_1_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/ATHUB/athub_1_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/DC/dce_12_0_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/DC/dce_12_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/DC/dce_12_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/GC/gc_9_0_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/GC/gc_9_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/GC/gc_9_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/HDP/hdp_4_0_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/HDP/hdp_4_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/HDP/hdp_4_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/MMHUB/mmhub_1_0_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/MMHUB/mmhub_1_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/MMHUB/mmhub_1_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/MP/mp_9_0_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/MP/mp_9_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/MP/mp_9_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/NBIF/nbif_6_1_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/NBIF/nbif_6_1_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/NBIF/nbif_6_1_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/NBIO/nbio_6_1_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/NBIO/nbio_6_1_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/NBIO/nbio_6_1_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/OSSSYS/osssys_4_0_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/OSSSYS/osssys_4_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/OSSSYS/osssys_4_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/SDMA0/sdma0_4_0_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/SDMA0/sdma0_4_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/SDMA0/sdma0_4_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/SDMA1/sdma1_4_0_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/SDMA1/sdma1_4_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/SDMA1/sdma1_4_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/SMUIO/smuio_9_0_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/SMUIO/smuio_9_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/SMUIO/smuio_9_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/THM/thm_9_0_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/THM/thm_9_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/THM/thm_9_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/UVD/uvd_7_0_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/UVD/uvd_7_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/UVD/uvd_7_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/VCE/vce_4_0_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/VCE/vce_4_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/VCE/vce_4_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/soc15ip.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/vega10_enum.h
create mode 100644 drivers/gpu/drm/amd/include/atomfirmware.h
create mode 100644 drivers/gpu/drm/amd/include/atomfirmwareid.h
create mode 100644 drivers/gpu/drm/amd/include/displayobject.h
create mode 100644 drivers/gpu/drm/amd/include/dm_pp_interface.h
create mode 100644 drivers/gpu/drm/amd/include/v9_structs.h
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_inc.h
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.h
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.h
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h
create mode 100644 drivers/gpu/drm/amd/powerplay/inc/pp_soc15.h
create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu9.h
create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu9_driver_if.h
create mode 100644 drivers/gpu/drm/amd/powerplay/inc/vega10_ppsmc.h
create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c
create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.h
More information about the amd-gfx
mailing list