diff options
author | Shaoyun Liu <Shaoyun.Liu@amd.com> | 2017-11-27 21:16:35 +0300 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2017-12-08 19:16:51 +0300 |
commit | 4522824c488e93755b10349cf6af0e967fb73186 (patch) | |
tree | 90860aea820418ab4617d218cbe56676530c6a2d /drivers/gpu/drm/amd/amdgpu/soc15.h | |
parent | 8205f8840f753a36038ae76023ceab32e0e43934 (diff) | |
download | linux-4522824c488e93755b10349cf6af0e967fb73186.tar.xz |
drm/amdgpu: Dynamic initialize IP base offset
The base offsets of the IP blocks may change across
asics even though the relative register offsets
are the same for an IP. Handle this dynamically.
Acked-by: Christian Konig <christian.koenig@amd.com>
Signed-off-by: Shaoyun Liu <Shaoyun.Liu@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/soc15.h')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/soc15.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/soc15.h b/drivers/gpu/drm/amd/amdgpu/soc15.h index acb3cdb119f2..c34496f1fc78 100644 --- a/drivers/gpu/drm/amd/amdgpu/soc15.h +++ b/drivers/gpu/drm/amd/amdgpu/soc15.h @@ -33,4 +33,6 @@ void soc15_grbm_select(struct amdgpu_device *adev, u32 me, u32 pipe, u32 queue, u32 vmid); int soc15_set_ip_blocks(struct amdgpu_device *adev); +int vega10_reg_base_init(struct amdgpu_device *adev); + #endif |