#include "isp_v4_1_0.h"
 #include "isp_v4_1_1.h"
 
-static int isp_sw_fini(struct amdgpu_ip_block *ip_block)
-{
-       return 0;
-}
-
 /**
  * isp_hw_init - start and test isp block
  *
        .name = "isp_ip",
        .early_init = isp_early_init,
        .late_init = NULL,
-       .sw_fini = isp_sw_fini,
        .hw_init = isp_hw_init,
        .hw_fini = isp_hw_fini,
        .suspend = isp_suspend,
 
        return 0;
 }
 
-static int cik_common_sw_fini(struct amdgpu_ip_block *ip_block)
-{
-       return 0;
-}
-
 static int cik_common_hw_init(struct amdgpu_ip_block *ip_block)
 {
        struct amdgpu_device *adev = ip_block->adev;
        .name = "cik_common",
        .early_init = cik_common_early_init,
        .late_init = NULL,
-       .sw_fini = cik_common_sw_fini,
        .hw_init = cik_common_hw_init,
        .hw_fini = cik_common_hw_fini,
        .suspend = cik_common_suspend,
 
        return 0;
 }
 
-static int nv_common_sw_fini(struct amdgpu_ip_block *ip_block)
-{
-       return 0;
-}
-
 static int nv_common_hw_init(struct amdgpu_ip_block *ip_block)
 {
        struct amdgpu_device *adev = ip_block->adev;
        .early_init = nv_common_early_init,
        .late_init = nv_common_late_init,
        .sw_init = nv_common_sw_init,
-       .sw_fini = nv_common_sw_fini,
        .hw_init = nv_common_hw_init,
        .hw_fini = nv_common_hw_fini,
        .suspend = nv_common_suspend,
 
        return 0;
 }
 
-static int si_common_sw_fini(struct amdgpu_ip_block *ip_block)
-{
-       return 0;
-}
-
-
 static void si_init_golden_registers(struct amdgpu_device *adev)
 {
        switch (adev->asic_type) {
        .name = "si_common",
        .early_init = si_common_early_init,
        .late_init = NULL,
-       .sw_fini = si_common_sw_fini,
        .hw_init = si_common_hw_init,
        .hw_fini = si_common_hw_fini,
        .suspend = si_common_suspend,
 
        return 0;
 }
 
-static int soc21_common_sw_fini(struct amdgpu_ip_block *ip_block)
-{
-       return 0;
-}
-
 static int soc21_common_hw_init(struct amdgpu_ip_block *ip_block)
 {
        struct amdgpu_device *adev = ip_block->adev;
        .early_init = soc21_common_early_init,
        .late_init = soc21_common_late_init,
        .sw_init = soc21_common_sw_init,
-       .sw_fini = soc21_common_sw_fini,
        .hw_init = soc21_common_hw_init,
        .hw_fini = soc21_common_hw_fini,
        .suspend = soc21_common_suspend,
 
        return 0;
 }
 
-static int soc24_common_sw_fini(struct amdgpu_ip_block *ip_block)
-{
-       return 0;
-}
-
 static int soc24_common_hw_init(struct amdgpu_ip_block *ip_block)
 {
        struct amdgpu_device *adev = ip_block->adev;
        .early_init = soc24_common_early_init,
        .late_init = soc24_common_late_init,
        .sw_init = soc24_common_sw_init,
-       .sw_fini = soc24_common_sw_fini,
        .hw_init = soc24_common_hw_init,
        .hw_fini = soc24_common_hw_fini,
        .suspend = soc24_common_suspend,
 
        return 0;
 }
 
-static int vi_common_sw_fini(struct amdgpu_ip_block *ip_block)
-{
-       return 0;
-}
-
 static int vi_common_hw_init(struct amdgpu_ip_block *ip_block)
 {
        struct amdgpu_device *adev = ip_block->adev;
        .early_init = vi_common_early_init,
        .late_init = vi_common_late_init,
        .sw_init = vi_common_sw_init,
-       .sw_fini = vi_common_sw_fini,
        .hw_init = vi_common_hw_init,
        .hw_fini = vi_common_hw_fini,
        .suspend = vi_common_suspend,