Lines Matching full:ipmmu

3  * IOMMU API for Renesas VMSA-compatible IPMMU
431 * entries being ignored and considered as being set. The IPMMU seems in ipmmu_domain_init_context()
627 dev_err(dev, "Cannot attach to IPMMU\n"); in ipmmu_attach_device()
638 dev_err(dev, "Unable to initialize IPMMU context\n"); in ipmmu_attach_device()
641 dev_info(dev, "Using IPMMU context %u\n", in ipmmu_attach_device()
649 dev_err(dev, "Can't attach IPMMU %s to domain on IPMMU %s\n", in ipmmu_attach_device()
653 dev_info(dev, "Reusing IPMMU context %u\n", domain->context_id); in ipmmu_attach_device()
779 /* Check whether this R-Car Gen3 can use the IPMMU correctly or not */ in ipmmu_slave_whitelist()
783 /* Check whether this slave device can work with the IPMMU */ in ipmmu_slave_whitelist()
789 /* Otherwise, do not allow use of IPMMU */ in ipmmu_slave_whitelist()
958 .compatible = "renesas,ipmmu-vmsa",
961 .compatible = "renesas,ipmmu-r8a774a1",
964 .compatible = "renesas,ipmmu-r8a774b1",
967 .compatible = "renesas,ipmmu-r8a774c0",
970 .compatible = "renesas,ipmmu-r8a774e1",
973 .compatible = "renesas,ipmmu-r8a7795",
976 .compatible = "renesas,ipmmu-r8a7796",
979 .compatible = "renesas,ipmmu-r8a77961",
982 .compatible = "renesas,ipmmu-r8a77965",
985 .compatible = "renesas,ipmmu-r8a77970",
988 .compatible = "renesas,ipmmu-r8a77990",
991 .compatible = "renesas,ipmmu-r8a77995",
1025 * The IPMMU has two register banks, for secure and non-secure modes. in ipmmu_probe()
1026 * The bank mapped at the beginning of the IPMMU address space in ipmmu_probe()
1042 * Determine if this IPMMU instance is a root device by checking for in ipmmu_probe()
1043 * the lack of has_cache_leaf_nodes flag or renesas,ipmmu-main property. in ipmmu_probe()
1046 !of_find_property(pdev->dev.of_node, "renesas,ipmmu-main", NULL)) in ipmmu_probe()
1073 dev_info(&pdev->dev, "IPMMU context 0 is reserved\n"); in ipmmu_probe()
1079 * Register the IPMMU to the IOMMU subsystem in the following cases: in ipmmu_probe()
1080 * - R-Car Gen2 IPMMU (all devices registered) in ipmmu_probe()
1081 * - R-Car Gen3 IPMMU (leaf devices only - skip root IPMMU-MM device) in ipmmu_probe()
1167 .name = "ipmmu-vmsa",