crypto: ccp - Allow PSP driver to load without SEV/TEE support
[platform/kernel/linux-starfive.git] / drivers / crypto / ccp / psp-dev.c
index 8cd4041..a3b7b51 100644 (file)
@@ -99,18 +99,6 @@ static int psp_check_tee_support(struct psp_device *psp)
        return 0;
 }
 
-static int psp_check_support(struct psp_device *psp)
-{
-       int sev_support = psp_check_sev_support(psp);
-       int tee_support = psp_check_tee_support(psp);
-
-       /* Return error if device neither supports SEV nor TEE */
-       if (sev_support && tee_support)
-               return -ENODEV;
-
-       return 0;
-}
-
 static int psp_init(struct psp_device *psp)
 {
        int ret;
@@ -156,10 +144,6 @@ int psp_dev_init(struct sp_device *sp)
        if (ret)
                goto e_disable;
 
-       ret = psp_check_support(psp);
-       if (ret)
-               goto e_disable;
-
        /* Disable and clear interrupts until ready */
        iowrite32(0, psp->io_regs + psp->vdata->inten_reg);
        iowrite32(-1, psp->io_regs + psp->vdata->intsts_reg);