diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 51 | 
1 files changed, 0 insertions, 51 deletions
| diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c index e32ae906d797..103033f96f13 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c @@ -379,54 +379,3 @@ void amdgpu_virt_init_data_exchange(struct amdgpu_device *adev)  		}  	}  } - -static uint32_t parse_clk(char *buf, bool min) -{ -        char *ptr = buf; -        uint32_t clk = 0; - -        do { -                ptr = strchr(ptr, ':'); -                if (!ptr) -                        break; -                ptr+=2; -		if (kstrtou32(ptr, 10, &clk)) -			return 0; -        } while (!min); - -        return clk * 100; -} - -uint32_t amdgpu_virt_get_sclk(struct amdgpu_device *adev, bool lowest) -{ -	char *buf = NULL; -	uint32_t clk = 0; - -	buf = kzalloc(PAGE_SIZE, GFP_KERNEL); -	if (!buf) -		return -ENOMEM; - -	adev->virt.ops->get_pp_clk(adev, PP_SCLK, buf); -	clk = parse_clk(buf, lowest); - -	kfree(buf); - -	return clk; -} - -uint32_t amdgpu_virt_get_mclk(struct amdgpu_device *adev, bool lowest) -{ -	char *buf = NULL; -	uint32_t clk = 0; - -	buf = kzalloc(PAGE_SIZE, GFP_KERNEL); -	if (!buf) -		return -ENOMEM; - -	adev->virt.ops->get_pp_clk(adev, PP_MCLK, buf); -	clk = parse_clk(buf, lowest); - -	kfree(buf); - -	return clk; -} |