Lines Matching full:ipmmu

3  * IOMMU API for Renesas VMSA-compatible IPMMU
427 * entries being ignored and considered as being set. The IPMMU seems in ipmmu_domain_init_context()
601 dev_err(dev, "Cannot attach to IPMMU\n"); in ipmmu_attach_device()
612 dev_err(dev, "Unable to initialize IPMMU context\n"); in ipmmu_attach_device()
615 dev_info(dev, "Using IPMMU context %u\n", in ipmmu_attach_device()
625 dev_info(dev, "Reusing IPMMU context %u\n", domain->context_id); in ipmmu_attach_device()
757 /* Check whether this SoC can use the IPMMU correctly or not */ in ipmmu_device_is_allowed()
765 /* Check whether this device can work with the IPMMU */ in ipmmu_device_is_allowed()
771 /* Otherwise, do not allow use of IPMMU */ in ipmmu_device_is_allowed()
955 .compatible = "renesas,ipmmu-vmsa",
958 .compatible = "renesas,ipmmu-r8a774a1",
961 .compatible = "renesas,ipmmu-r8a774b1",
964 .compatible = "renesas,ipmmu-r8a774c0",
967 .compatible = "renesas,ipmmu-r8a774e1",
970 .compatible = "renesas,ipmmu-r8a7795",
973 .compatible = "renesas,ipmmu-r8a7796",
976 .compatible = "renesas,ipmmu-r8a77961",
979 .compatible = "renesas,ipmmu-r8a77965",
982 .compatible = "renesas,ipmmu-r8a77970",
985 .compatible = "renesas,ipmmu-r8a77980",
988 .compatible = "renesas,ipmmu-r8a77990",
991 .compatible = "renesas,ipmmu-r8a77995",
994 .compatible = "renesas,ipmmu-r8a779a0",
997 .compatible = "renesas,rcar-gen4-ipmmu-vmsa",
1031 * The IPMMU has two register banks, for secure and non-secure modes. in ipmmu_probe()
1032 * The bank mapped at the beginning of the IPMMU address space in ipmmu_probe()
1048 * Determine if this IPMMU instance is a root device by checking for in ipmmu_probe()
1049 * the lack of has_cache_leaf_nodes flag or renesas,ipmmu-main property. in ipmmu_probe()
1052 !of_property_present(pdev->dev.of_node, "renesas,ipmmu-main")) in ipmmu_probe()
1079 dev_info(&pdev->dev, "IPMMU context 0 is reserved\n"); in ipmmu_probe()
1085 * Register the IPMMU to the IOMMU subsystem in the following cases: in ipmmu_probe()
1086 * - R-Car Gen2 IPMMU (all devices registered) in ipmmu_probe()
1087 * - R-Car Gen3 IPMMU (leaf devices only - skip root IPMMU-MM device) in ipmmu_probe()
1157 .name = "ipmmu-vmsa",