[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