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;
        .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,
 
        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;
        .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,
 
        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;
        .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,
 
        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)
 {
        .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,
 
        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;
        .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,
 
        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;
        .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,
 
        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");
        .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,
 
        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;
        .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,
 
        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;
        .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,
 
        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;
        .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,
 
        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;
        .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,
 
        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;
        .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,
 
        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;
        .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,
 
        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;
        .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,
 
        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;
        .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,
 
        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;
        .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,