Skip to content

Commit

Permalink
drm/amdgpu: clean the dummy wait_for_idle functions
Browse files Browse the repository at this point in the history
Remove the dummy wait_for_idle functions for all
ip blocks.

Signed-off-by: Sunil Khatri <sunil.khatri@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
  • Loading branch information
Sunil Khatri authored and Alex Deucher committed Oct 22, 2024
1 parent aa980de commit f13c7da
Show file tree
Hide file tree
Showing 16 changed files with 1 addition and 96 deletions.
6 changes: 0 additions & 6 deletions drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
Original file line number Diff line number Diff line change
Expand Up @@ -584,11 +584,6 @@ static bool acp_is_idle(void *handle)
return true;
}

static int acp_wait_for_idle(struct amdgpu_ip_block *ip_block)
{
return 0;
}

static int acp_soft_reset(struct amdgpu_ip_block *ip_block)
{
return 0;
Expand Down Expand Up @@ -622,7 +617,6 @@ static const struct amd_ip_funcs acp_ip_funcs = {
.suspend = acp_suspend,
.resume = acp_resume,
.is_idle = acp_is_idle,
.wait_for_idle = acp_wait_for_idle,
.soft_reset = acp_soft_reset,
.set_clockgating_state = acp_set_clockgating_state,
.set_powergating_state = acp_set_powergating_state,
Expand Down
6 changes: 0 additions & 6 deletions drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c
Original file line number Diff line number Diff line change
Expand Up @@ -128,11 +128,6 @@ static bool isp_is_idle(void *handle)
return true;
}

static int isp_wait_for_idle(struct amdgpu_ip_block *ip_block)
{
return 0;
}

static int isp_soft_reset(struct amdgpu_ip_block *ip_block)
{
return 0;
Expand All @@ -157,7 +152,6 @@ static const struct amd_ip_funcs isp_ip_funcs = {
.hw_init = isp_hw_init,
.hw_fini = isp_hw_fini,
.is_idle = isp_is_idle,
.wait_for_idle = isp_wait_for_idle,
.soft_reset = isp_soft_reset,
.set_clockgating_state = isp_set_clockgating_state,
.set_powergating_state = isp_set_powergating_state,
Expand Down
6 changes: 0 additions & 6 deletions drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
Original file line number Diff line number Diff line change
Expand Up @@ -632,11 +632,6 @@ static bool amdgpu_vkms_is_idle(void *handle)
return true;
}

static int amdgpu_vkms_wait_for_idle(struct amdgpu_ip_block *ip_block)
{
return 0;
}

static int amdgpu_vkms_soft_reset(struct amdgpu_ip_block *ip_block)
{
return 0;
Expand Down Expand Up @@ -665,7 +660,6 @@ static const struct amd_ip_funcs amdgpu_vkms_ip_funcs = {
.suspend = amdgpu_vkms_suspend,
.resume = amdgpu_vkms_resume,
.is_idle = amdgpu_vkms_is_idle,
.wait_for_idle = amdgpu_vkms_wait_for_idle,
.soft_reset = amdgpu_vkms_soft_reset,
.set_clockgating_state = amdgpu_vkms_set_clockgating_state,
.set_powergating_state = amdgpu_vkms_set_powergating_state,
Expand Down
6 changes: 1 addition & 5 deletions drivers/gpu/drm/amd/amdgpu/cik.c
Original file line number Diff line number Diff line change
Expand Up @@ -2153,10 +2153,7 @@ static bool cik_common_is_idle(void *handle)
return true;
}

static int cik_common_wait_for_idle(struct amdgpu_ip_block *ip_block)
{
return 0;
}


static int cik_common_soft_reset(struct amdgpu_ip_block *ip_block)
{
Expand Down Expand Up @@ -2184,7 +2181,6 @@ static const struct amd_ip_funcs cik_common_ip_funcs = {
.hw_fini = cik_common_hw_fini,
.resume = cik_common_resume,
.is_idle = cik_common_is_idle,
.wait_for_idle = cik_common_wait_for_idle,
.soft_reset = cik_common_soft_reset,
.set_clockgating_state = cik_common_set_clockgating_state,
.set_powergating_state = cik_common_set_powergating_state,
Expand Down
6 changes: 0 additions & 6 deletions drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
Original file line number Diff line number Diff line change
Expand Up @@ -2948,11 +2948,6 @@ static bool dce_v10_0_is_idle(void *handle)
return true;
}

static int dce_v10_0_wait_for_idle(struct amdgpu_ip_block *ip_block)
{
return 0;
}

static bool dce_v10_0_check_soft_reset(struct amdgpu_ip_block *ip_block)
{
struct amdgpu_device *adev = ip_block->adev;
Expand Down Expand Up @@ -3330,7 +3325,6 @@ static const struct amd_ip_funcs dce_v10_0_ip_funcs = {
.suspend = dce_v10_0_suspend,
.resume = dce_v10_0_resume,
.is_idle = dce_v10_0_is_idle,
.wait_for_idle = dce_v10_0_wait_for_idle,
.check_soft_reset = dce_v10_0_check_soft_reset,
.soft_reset = dce_v10_0_soft_reset,
.set_clockgating_state = dce_v10_0_set_clockgating_state,
Expand Down
6 changes: 0 additions & 6 deletions drivers/gpu/drm/amd/amdgpu/dce_v11_0.c
Original file line number Diff line number Diff line change
Expand Up @@ -3086,11 +3086,6 @@ static bool dce_v11_0_is_idle(void *handle)
return true;
}

static int dce_v11_0_wait_for_idle(struct amdgpu_ip_block *ip_block)
{
return 0;
}

static int dce_v11_0_soft_reset(struct amdgpu_ip_block *ip_block)
{
u32 srbm_soft_reset = 0, tmp;
Expand Down Expand Up @@ -3462,7 +3457,6 @@ static const struct amd_ip_funcs dce_v11_0_ip_funcs = {
.suspend = dce_v11_0_suspend,
.resume = dce_v11_0_resume,
.is_idle = dce_v11_0_is_idle,
.wait_for_idle = dce_v11_0_wait_for_idle,
.soft_reset = dce_v11_0_soft_reset,
.set_clockgating_state = dce_v11_0_set_clockgating_state,
.set_powergating_state = dce_v11_0_set_powergating_state,
Expand Down
6 changes: 0 additions & 6 deletions drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
Original file line number Diff line number Diff line change
Expand Up @@ -2843,11 +2843,6 @@ static bool dce_v6_0_is_idle(void *handle)
return true;
}

static int dce_v6_0_wait_for_idle(struct amdgpu_ip_block *ip_block)
{
return 0;
}

static int dce_v6_0_soft_reset(struct amdgpu_ip_block *ip_block)
{
DRM_INFO("xxxx: dce_v6_0_soft_reset --- no impl!!\n");
Expand Down Expand Up @@ -3152,7 +3147,6 @@ static const struct amd_ip_funcs dce_v6_0_ip_funcs = {
.suspend = dce_v6_0_suspend,
.resume = dce_v6_0_resume,
.is_idle = dce_v6_0_is_idle,
.wait_for_idle = dce_v6_0_wait_for_idle,
.soft_reset = dce_v6_0_soft_reset,
.set_clockgating_state = dce_v6_0_set_clockgating_state,
.set_powergating_state = dce_v6_0_set_powergating_state,
Expand Down
6 changes: 0 additions & 6 deletions drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
Original file line number Diff line number Diff line change
Expand Up @@ -2866,11 +2866,6 @@ static bool dce_v8_0_is_idle(void *handle)
return true;
}

static int dce_v8_0_wait_for_idle(struct amdgpu_ip_block *ip_block)
{
return 0;
}

static int dce_v8_0_soft_reset(struct amdgpu_ip_block *ip_block)
{
u32 srbm_soft_reset = 0, tmp;
Expand Down Expand Up @@ -3240,7 +3235,6 @@ static const struct amd_ip_funcs dce_v8_0_ip_funcs = {
.suspend = dce_v8_0_suspend,
.resume = dce_v8_0_resume,
.is_idle = dce_v8_0_is_idle,
.wait_for_idle = dce_v8_0_wait_for_idle,
.soft_reset = dce_v8_0_soft_reset,
.set_clockgating_state = dce_v8_0_set_clockgating_state,
.set_powergating_state = dce_v8_0_set_powergating_state,
Expand Down
6 changes: 0 additions & 6 deletions drivers/gpu/drm/amd/amdgpu/nv.c
Original file line number Diff line number Diff line change
Expand Up @@ -1039,11 +1039,6 @@ static bool nv_common_is_idle(void *handle)
return true;
}

static int nv_common_wait_for_idle(struct amdgpu_ip_block *ip_block)
{
return 0;
}

static int nv_common_soft_reset(struct amdgpu_ip_block *ip_block)
{
return 0;
Expand Down Expand Up @@ -1111,7 +1106,6 @@ static const struct amd_ip_funcs nv_common_ip_funcs = {
.suspend = nv_common_suspend,
.resume = nv_common_resume,
.is_idle = nv_common_is_idle,
.wait_for_idle = nv_common_wait_for_idle,
.soft_reset = nv_common_soft_reset,
.set_clockgating_state = nv_common_set_clockgating_state,
.set_powergating_state = nv_common_set_powergating_state,
Expand Down
6 changes: 0 additions & 6 deletions drivers/gpu/drm/amd/amdgpu/si.c
Original file line number Diff line number Diff line change
Expand Up @@ -2649,11 +2649,6 @@ static bool si_common_is_idle(void *handle)
return true;
}

static int si_common_wait_for_idle(struct amdgpu_ip_block *ip_block)
{
return 0;
}

static int si_common_soft_reset(struct amdgpu_ip_block *ip_block)
{
return 0;
Expand All @@ -2679,7 +2674,6 @@ static const struct amd_ip_funcs si_common_ip_funcs = {
.hw_fini = si_common_hw_fini,
.resume = si_common_resume,
.is_idle = si_common_is_idle,
.wait_for_idle = si_common_wait_for_idle,
.soft_reset = si_common_soft_reset,
.set_clockgating_state = si_common_set_clockgating_state,
.set_powergating_state = si_common_set_powergating_state,
Expand Down
6 changes: 0 additions & 6 deletions drivers/gpu/drm/amd/amdgpu/soc15.c
Original file line number Diff line number Diff line change
Expand Up @@ -1341,11 +1341,6 @@ static bool soc15_common_is_idle(void *handle)
return true;
}

static int soc15_common_wait_for_idle(struct amdgpu_ip_block *ip_block)
{
return 0;
}

static int soc15_common_soft_reset(struct amdgpu_ip_block *ip_block)
{
return 0;
Expand Down Expand Up @@ -1501,7 +1496,6 @@ static const struct amd_ip_funcs soc15_common_ip_funcs = {
.suspend = soc15_common_suspend,
.resume = soc15_common_resume,
.is_idle = soc15_common_is_idle,
.wait_for_idle = soc15_common_wait_for_idle,
.soft_reset = soc15_common_soft_reset,
.set_clockgating_state = soc15_common_set_clockgating_state,
.set_powergating_state = soc15_common_set_powergating_state,
Expand Down
6 changes: 0 additions & 6 deletions drivers/gpu/drm/amd/amdgpu/soc21.c
Original file line number Diff line number Diff line change
Expand Up @@ -927,11 +927,6 @@ static bool soc21_common_is_idle(void *handle)
return true;
}

static int soc21_common_wait_for_idle(struct amdgpu_ip_block *ip_block)
{
return 0;
}

static int soc21_common_soft_reset(struct amdgpu_ip_block *ip_block)
{
return 0;
Expand Down Expand Up @@ -1000,7 +995,6 @@ static const struct amd_ip_funcs soc21_common_ip_funcs = {
.suspend = soc21_common_suspend,
.resume = soc21_common_resume,
.is_idle = soc21_common_is_idle,
.wait_for_idle = soc21_common_wait_for_idle,
.soft_reset = soc21_common_soft_reset,
.set_clockgating_state = soc21_common_set_clockgating_state,
.set_powergating_state = soc21_common_set_powergating_state,
Expand Down
6 changes: 0 additions & 6 deletions drivers/gpu/drm/amd/amdgpu/soc24.c
Original file line number Diff line number Diff line change
Expand Up @@ -522,11 +522,6 @@ static bool soc24_common_is_idle(void *handle)
return true;
}

static int soc24_common_wait_for_idle(struct amdgpu_ip_block *ip_block)
{
return 0;
}

static int soc24_common_soft_reset(struct amdgpu_ip_block *ip_block)
{
return 0;
Expand Down Expand Up @@ -591,7 +586,6 @@ static const struct amd_ip_funcs soc24_common_ip_funcs = {
.suspend = soc24_common_suspend,
.resume = soc24_common_resume,
.is_idle = soc24_common_is_idle,
.wait_for_idle = soc24_common_wait_for_idle,
.soft_reset = soc24_common_soft_reset,
.set_clockgating_state = soc24_common_set_clockgating_state,
.set_powergating_state = soc24_common_set_powergating_state,
Expand Down
6 changes: 0 additions & 6 deletions drivers/gpu/drm/amd/amdgpu/vi.c
Original file line number Diff line number Diff line change
Expand Up @@ -1741,11 +1741,6 @@ static bool vi_common_is_idle(void *handle)
return true;
}

static int vi_common_wait_for_idle(struct amdgpu_ip_block *ip_block)
{
return 0;
}

static int vi_common_soft_reset(struct amdgpu_ip_block *ip_block)
{
return 0;
Expand Down Expand Up @@ -2043,7 +2038,6 @@ static const struct amd_ip_funcs vi_common_ip_funcs = {
.suspend = vi_common_suspend,
.resume = vi_common_resume,
.is_idle = vi_common_is_idle,
.wait_for_idle = vi_common_wait_for_idle,
.soft_reset = vi_common_soft_reset,
.set_clockgating_state = vi_common_set_clockgating_state,
.set_powergating_state = vi_common_set_powergating_state,
Expand Down
7 changes: 0 additions & 7 deletions drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
Original file line number Diff line number Diff line change
Expand Up @@ -3099,12 +3099,6 @@ static bool kv_dpm_is_idle(void *handle)
return true;
}

static int kv_dpm_wait_for_idle(struct amdgpu_ip_block *ip_block)
{
return 0;
}


static int kv_dpm_soft_reset(struct amdgpu_ip_block *ip_block)
{
return 0;
Expand Down Expand Up @@ -3313,7 +3307,6 @@ static const struct amd_ip_funcs kv_dpm_ip_funcs = {
.suspend = kv_dpm_suspend,
.resume = kv_dpm_resume,
.is_idle = kv_dpm_is_idle,
.wait_for_idle = kv_dpm_wait_for_idle,
.soft_reset = kv_dpm_soft_reset,
.set_clockgating_state = kv_dpm_set_clockgating_state,
.set_powergating_state = kv_dpm_set_powergating_state,
Expand Down
6 changes: 0 additions & 6 deletions drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
Original file line number Diff line number Diff line change
Expand Up @@ -244,11 +244,6 @@ static bool pp_is_idle(void *handle)
return false;
}

static int pp_wait_for_idle(struct amdgpu_ip_block *ip_block)
{
return 0;
}

static int pp_sw_reset(struct amdgpu_ip_block *ip_block)
{
return 0;
Expand Down Expand Up @@ -295,7 +290,6 @@ static const struct amd_ip_funcs pp_ip_funcs = {
.suspend = pp_suspend,
.resume = pp_resume,
.is_idle = pp_is_idle,
.wait_for_idle = pp_wait_for_idle,
.soft_reset = pp_sw_reset,
.set_clockgating_state = pp_set_clockgating_state,
.set_powergating_state = pp_set_powergating_state,
Expand Down

0 comments on commit f13c7da

Please sign in to comment.