return 0;
 }
 
-static int cptx_device_reset(struct otx2_cptpf_dev *cptpf, int blkaddr)
-{
-       int timeout = 10, ret;
-       u64 reg = 0;
-
-       ret = otx2_cpt_write_af_reg(&cptpf->afpf_mbox, cptpf->pdev,
-                                   CPT_AF_BLK_RST, 0x1, blkaddr);
-       if (ret)
-               return ret;
-
-       do {
-               ret = otx2_cpt_read_af_reg(&cptpf->afpf_mbox, cptpf->pdev,
-                                          CPT_AF_BLK_RST, ®, blkaddr);
-               if (ret)
-                       return ret;
-
-               if (!((reg >> 63) & 0x1))
-                       break;
-
-               usleep_range(10000, 20000);
-               if (timeout-- < 0)
-                       return -EBUSY;
-       } while (1);
-
-       return ret;
-}
-
-static int cptpf_device_reset(struct otx2_cptpf_dev *cptpf)
-{
-       int ret = 0;
-
-       if (cptpf->has_cpt1) {
-               ret = cptx_device_reset(cptpf, BLKADDR_CPT1);
-               if (ret)
-                       return ret;
-       }
-       return cptx_device_reset(cptpf, BLKADDR_CPT0);
-}
-
 static void cptpf_check_block_implemented(struct otx2_cptpf_dev *cptpf)
 {
        u64 cfg;
 
        /* check if 'implemented' bit is set for block BLKADDR_CPT1 */
        cptpf_check_block_implemented(cptpf);
-       /* Reset the CPT PF device */
-       ret = cptpf_device_reset(cptpf);
-       if (ret)
-               return ret;
 
        /* Get number of SE, IE and AE engines */
        ret = otx2_cpt_read_af_reg(&cptpf->afpf_mbox, cptpf->pdev,