diff options
Diffstat (limited to 'drivers/crypto/caam/ctrl.c')
-rw-r--r-- | drivers/crypto/caam/ctrl.c | 50 |
1 files changed, 28 insertions, 22 deletions
diff --git a/drivers/crypto/caam/ctrl.c b/drivers/crypto/caam/ctrl.c index 1dd1e2b2a673..58734f2e1639 100644 --- a/drivers/crypto/caam/ctrl.c +++ b/drivers/crypto/caam/ctrl.c @@ -86,10 +86,11 @@ static int caam_remove(struct platform_device *pdev) iounmap(ctrl); /* shut clocks off before finalizing shutdown */ - if (!of_machine_is_compatible("fsl,imx8mm") && - !of_machine_is_compatible("fsl,imx8mq") && - !of_machine_is_compatible("fsl,imx8qm") && - !of_machine_is_compatible("fsl,imx8qxp")) { + if (!of_machine_is_compatible("fsl,imx8mn") && + !of_machine_is_compatible("fsl,imx8mm") && + !of_machine_is_compatible("fsl,imx8mq") && + !of_machine_is_compatible("fsl,imx8qm") && + !of_machine_is_compatible("fsl,imx8qxp")) { clk_disable_unprepare(ctrlpriv->caam_ipg); clk_disable_unprepare(ctrlpriv->caam_aclk); if (ctrlpriv->caam_mem) @@ -355,10 +356,11 @@ static int caam_probe(struct platform_device *pdev) caam_imx = (bool)soc_device_match(imx_soc); - if (!of_machine_is_compatible("fsl,imx8mm") && - !of_machine_is_compatible("fsl,imx8mq") && - !of_machine_is_compatible("fsl,imx8qm") && - !of_machine_is_compatible("fsl,imx8qxp")) { + if (!of_machine_is_compatible("fsl,imx8mn") && + !of_machine_is_compatible("fsl,imx8mm") && + !of_machine_is_compatible("fsl,imx8mq") && + !of_machine_is_compatible("fsl,imx8qm") && + !of_machine_is_compatible("fsl,imx8qxp")) { ret = init_clocks(ctrlpriv); if (ret) goto exit; @@ -446,8 +448,9 @@ static int caam_probe(struct platform_device *pdev) goto iounmap_ctrl; } - if (!of_machine_is_compatible("fsl,imx8mm") && - !of_machine_is_compatible("fsl,imx8mq") && + if (!of_machine_is_compatible("fsl,imx8mn") && + !of_machine_is_compatible("fsl,imx8mm") && + !of_machine_is_compatible("fsl,imx8mq") && !of_machine_is_compatible("fsl,imx8qm") && !of_machine_is_compatible("fsl,imx8qxp")) { ctrlpriv->sm_size = resource_size(&res_regs); @@ -462,10 +465,11 @@ static int caam_probe(struct platform_device *pdev) caam_ctrl_hw_configuration(ctrlpriv); /* Set DMA masks according to platform ranging */ - if (of_machine_is_compatible("fsl,imx8mm") || - of_machine_is_compatible("fsl,imx8qm") || - of_machine_is_compatible("fsl,imx8qxp") || - of_machine_is_compatible("fsl,imx8mq")) { + if (of_machine_is_compatible("fsl,imx8mn") || + of_machine_is_compatible("fsl,imx8mm") || + of_machine_is_compatible("fsl,imx8qm") || + of_machine_is_compatible("fsl,imx8qxp") || + of_machine_is_compatible("fsl,imx8mq")) { ret = dma_set_mask_and_coherent(dev, DMA_BIT_MASK(32)); } else if (sizeof(dma_addr_t) == sizeof(u64)) if (of_device_is_compatible(nprop, "fsl,sec-v5.0")) @@ -516,10 +520,11 @@ caam_remove: iounmap_ctrl: iounmap(ctrl); disable_clocks: - if (!of_machine_is_compatible("fsl,imx8mm") && - !of_machine_is_compatible("fsl,imx8mq") && - !of_machine_is_compatible("fsl,imx8qm") && - !of_machine_is_compatible("fsl,imx8qxp")) { + if (!of_machine_is_compatible("fsl,imx8mn") && + !of_machine_is_compatible("fsl,imx8mm") && + !of_machine_is_compatible("fsl,imx8mq") && + !of_machine_is_compatible("fsl,imx8qm") && + !of_machine_is_compatible("fsl,imx8qxp")) { clk_disable_unprepare(ctrlpriv->caam_emi_slow); clk_disable_unprepare(ctrlpriv->caam_aclk); clk_disable_unprepare(ctrlpriv->caam_mem); @@ -675,10 +680,11 @@ static int probe_w_seco(struct caam_drv_private *ctrlpriv) */ /* Set DMA masks according to platform ranging */ - if (of_machine_is_compatible("fsl,imx8mm") || - of_machine_is_compatible("fsl,imx8qm") || - of_machine_is_compatible("fsl,imx8qxp") || - of_machine_is_compatible("fsl,imx8mq")) { + if (of_machine_is_compatible("fsl,imx8mn") || + of_machine_is_compatible("fsl,imx8mm") || + of_machine_is_compatible("fsl,imx8qm") || + of_machine_is_compatible("fsl,imx8qxp") || + of_machine_is_compatible("fsl,imx8mq")) { ret = dma_set_mask_and_coherent(ctrlpriv->dev, DMA_BIT_MASK(32)); } else if (sizeof(dma_addr_t) == sizeof(u64)) |