Home
last modified time | relevance | path

Searched full:ipmmu (Results 1 – 22 of 22) sorted by relevance

/linux/Documentation/devicetree/bindings/iommu/
H A Drenesas,ipmmu-vmsa.yaml4 $id: http://devicetree.org/schemas/iommu/renesas,ipmmu-vmsa.yaml#
13 The IPMMU is an IOMMU implementation compatible with the ARM VMSA page tables.
15 connected to the IPMMU through a port called micro-TLB.
22 - renesas,ipmmu-r8a73a4 # R-Mobile APE6
23 - renesas,ipmmu-r8a7742 # RZ/G1H
24 - renesas,ipmmu-r8a7743 # RZ/G1M
25 - renesas,ipmmu-r8a7744 # RZ/G1N
26 - renesas,ipmmu-r8a7745 # RZ/G1E
27 - renesas,ipmmu-r8a7790 # R-Car H2
28 - renesas,ipmmu-r8a7791 # R-Car M2-W
[all …]
/linux/drivers/iommu/
H A Dipmmu-vmsa.c3 * 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",
[all …]
/linux/arch/arm64/boot/dts/renesas/
H A Dr8a77995.dtsi672 compatible = "renesas,ipmmu-r8a77995";
674 renesas,ipmmu-main = <&ipmmu_mm 0>;
680 compatible = "renesas,ipmmu-r8a77995";
682 renesas,ipmmu-main = <&ipmmu_mm 1>;
688 compatible = "renesas,ipmmu-r8a77995";
690 renesas,ipmmu-main = <&ipmmu_mm 2>;
696 compatible = "renesas,ipmmu-r8a77995";
705 compatible = "renesas,ipmmu-r8a77995";
707 renesas,ipmmu-main = <&ipmmu_mm 4>;
713 compatible = "renesas,ipmmu-r8a77995";
[all …]
H A Dr8a77951.dtsi1141 compatible = "renesas,ipmmu-r8a7795";
1143 renesas,ipmmu-main = <&ipmmu_mm 0>;
1149 compatible = "renesas,ipmmu-r8a7795";
1151 renesas,ipmmu-main = <&ipmmu_mm 1>;
1157 compatible = "renesas,ipmmu-r8a7795";
1159 renesas,ipmmu-main = <&ipmmu_mm 2>;
1165 compatible = "renesas,ipmmu-r8a7795";
1167 renesas,ipmmu-main = <&ipmmu_mm 3>;
1173 compatible = "renesas,ipmmu-r8a7795";
1182 compatible = "renesas,ipmmu-r8a7795";
[all …]
H A Dr8a774e1.dtsi1081 compatible = "renesas,ipmmu-r8a774e1";
1083 renesas,ipmmu-main = <&ipmmu_mm 0>;
1089 compatible = "renesas,ipmmu-r8a774e1";
1091 renesas,ipmmu-main = <&ipmmu_mm 1>;
1097 compatible = "renesas,ipmmu-r8a774e1";
1099 renesas,ipmmu-main = <&ipmmu_mm 2>;
1105 compatible = "renesas,ipmmu-r8a774e1";
1114 compatible = "renesas,ipmmu-r8a774e1";
1116 renesas,ipmmu-main = <&ipmmu_mm 4>;
1122 compatible = "renesas,ipmmu-r8a774e1";
[all …]
H A Dr8a77980.dtsi1276 compatible = "renesas,ipmmu-r8a77980";
1278 renesas,ipmmu-main = <&ipmmu_mm 0>;
1284 compatible = "renesas,ipmmu-r8a77980";
1286 renesas,ipmmu-main = <&ipmmu_mm 3>;
1292 compatible = "renesas,ipmmu-r8a77980";
1301 compatible = "renesas,ipmmu-r8a77980";
1303 renesas,ipmmu-main = <&ipmmu_mm 10>;
1309 compatible = "renesas,ipmmu-r8a77980";
1311 renesas,ipmmu-main = <&ipmmu_mm 12>;
1317 compatible = "renesas,ipmmu-r8a77980";
[all …]
H A Dr8a77990.dtsi882 compatible = "renesas,ipmmu-r8a77990";
884 renesas,ipmmu-main = <&ipmmu_mm 0>;
890 compatible = "renesas,ipmmu-r8a77990";
892 renesas,ipmmu-main = <&ipmmu_mm 1>;
898 compatible = "renesas,ipmmu-r8a77990";
900 renesas,ipmmu-main = <&ipmmu_mm 2>;
906 compatible = "renesas,ipmmu-r8a77990";
915 compatible = "renesas,ipmmu-r8a77990";
917 renesas,ipmmu-main = <&ipmmu_mm 4>;
923 compatible = "renesas,ipmmu-r8a77990";
[all …]
H A Dr8a774c0.dtsi858 compatible = "renesas,ipmmu-r8a774c0";
860 renesas,ipmmu-main = <&ipmmu_mm 0>;
866 compatible = "renesas,ipmmu-r8a774c0";
868 renesas,ipmmu-main = <&ipmmu_mm 1>;
874 compatible = "renesas,ipmmu-r8a774c0";
876 renesas,ipmmu-main = <&ipmmu_mm 2>;
882 compatible = "renesas,ipmmu-r8a774c0";
891 compatible = "renesas,ipmmu-r8a774c0";
893 renesas,ipmmu-main = <&ipmmu_mm 4>;
899 compatible = "renesas,ipmmu-r8a774c0";
[all …]
H A Dr8a77961.dtsi1060 compatible = "renesas,ipmmu-r8a77961";
1062 renesas,ipmmu-main = <&ipmmu_mm 0>;
1068 compatible = "renesas,ipmmu-r8a77961";
1070 renesas,ipmmu-main = <&ipmmu_mm 1>;
1076 compatible = "renesas,ipmmu-r8a77961";
1078 renesas,ipmmu-main = <&ipmmu_mm 2>;
1084 compatible = "renesas,ipmmu-r8a77961";
1086 renesas,ipmmu-main = <&ipmmu_mm 3>;
1092 compatible = "renesas,ipmmu-r8a77961";
1101 compatible = "renesas,ipmmu-r8a77961";
[all …]
H A Dr8a77960.dtsi1060 compatible = "renesas,ipmmu-r8a7796";
1062 renesas,ipmmu-main = <&ipmmu_mm 0>;
1068 compatible = "renesas,ipmmu-r8a7796";
1070 renesas,ipmmu-main = <&ipmmu_mm 1>;
1076 compatible = "renesas,ipmmu-r8a7796";
1078 renesas,ipmmu-main = <&ipmmu_mm 2>;
1084 compatible = "renesas,ipmmu-r8a7796";
1086 renesas,ipmmu-main = <&ipmmu_mm 3>;
1092 compatible = "renesas,ipmmu-r8a7796";
1101 compatible = "renesas,ipmmu-r8a7796";
[all …]
H A Dr8a77970.dtsi993 compatible = "renesas,ipmmu-r8a77970";
995 renesas,ipmmu-main = <&ipmmu_mm 0>;
1001 compatible = "renesas,ipmmu-r8a77970";
1003 renesas,ipmmu-main = <&ipmmu_mm 3>;
1009 compatible = "renesas,ipmmu-r8a77970";
1018 compatible = "renesas,ipmmu-r8a77970";
1020 renesas,ipmmu-main = <&ipmmu_mm 7>;
1026 compatible = "renesas,ipmmu-r8a77970";
1028 renesas,ipmmu-main = <&ipmmu_mm 9>;
H A Dr8a77965.dtsi931 compatible = "renesas,ipmmu-r8a77965";
933 renesas,ipmmu-main = <&ipmmu_mm 0>;
939 compatible = "renesas,ipmmu-r8a77965";
941 renesas,ipmmu-main = <&ipmmu_mm 1>;
947 compatible = "renesas,ipmmu-r8a77965";
949 renesas,ipmmu-main = <&ipmmu_mm 2>;
955 compatible = "renesas,ipmmu-r8a77965";
964 compatible = "renesas,ipmmu-r8a77965";
966 renesas,ipmmu-main = <&ipmmu_mm 4>;
972 compatible = "renesas,ipmmu-r8a77965";
[all …]
H A Dr8a774a1.dtsi1017 compatible = "renesas,ipmmu-r8a774a1";
1019 renesas,ipmmu-main = <&ipmmu_mm 0>;
1025 compatible = "renesas,ipmmu-r8a774a1";
1027 renesas,ipmmu-main = <&ipmmu_mm 1>;
1033 compatible = "renesas,ipmmu-r8a774a1";
1035 renesas,ipmmu-main = <&ipmmu_mm 2>;
1041 compatible = "renesas,ipmmu-r8a774a1";
1050 compatible = "renesas,ipmmu-r8a774a1";
1052 renesas,ipmmu-main = <&ipmmu_mm 4>;
1058 compatible = "renesas,ipmmu-r8a774a1";
[all …]
H A Dr8a774b1.dtsi901 compatible = "renesas,ipmmu-r8a774b1";
903 renesas,ipmmu-main = <&ipmmu_mm 0>;
909 compatible = "renesas,ipmmu-r8a774b1";
911 renesas,ipmmu-main = <&ipmmu_mm 1>;
917 compatible = "renesas,ipmmu-r8a774b1";
919 renesas,ipmmu-main = <&ipmmu_mm 2>;
925 compatible = "renesas,ipmmu-r8a774b1";
934 compatible = "renesas,ipmmu-r8a774b1";
936 renesas,ipmmu-main = <&ipmmu_mm 4>;
942 compatible = "renesas,ipmmu-r8a774b1";
[all …]
/linux/Documentation/devicetree/bindings/soc/renesas/
H A Drenesas-soc.yaml45 …- pattern: "^renesas,(can|cpg|dmac|du|(g)?ether(avb)?|gpio|hscif|(r)?i[i2]c|imr|intc|ipmmu|irqc|jp…
/linux/drivers/clk/renesas/
H A Dr8a77470-cpg-mssr.c121 DEF_MOD("ipmmu-sgx", 800, R8A77470_CLK_ZX),
H A Dr8a7745-cpg-mssr.c132 DEF_MOD("ipmmu-sgx", 800, R8A7745_CLK_ZX),
H A Dr8a7794-cpg-mssr.c140 DEF_MOD("ipmmu-sgx", 800, R8A7794_CLK_ZX),
H A Dr8a7791-cpg-mssr.c150 DEF_MOD("ipmmu-sgx", 800, R8A7791_CLK_ZX),
H A Dr8a7743-cpg-mssr.c139 DEF_MOD("ipmmu-sgx", 800, R8A7743_CLK_ZX),
/linux/sound/soc/renesas/rcar/
H A Drsnd.h499 struct device *dmac_dev; /* for IPMMU */
H A Dcore.c1325 * use Audio-DMAC dev if we can use IPMMU in rsnd_preallocate_pages()