/linux/Documentation/devicetree/bindings/iommu/ |
H A D | renesas,ipmmu-vmsa.yaml | 4 $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 D | ipmmu-vmsa.c | 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", [all …]
|
/linux/arch/arm64/boot/dts/renesas/ |
H A D | r8a77995.dtsi | 672 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 D | r8a77951.dtsi | 1141 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 D | r8a774e1.dtsi | 1081 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 D | r8a77980.dtsi | 1276 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 D | r8a77990.dtsi | 882 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 D | r8a774c0.dtsi | 858 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 D | r8a77961.dtsi | 1060 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 D | r8a77960.dtsi | 1060 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 D | r8a77970.dtsi | 993 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 D | r8a77965.dtsi | 931 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 D | r8a774a1.dtsi | 1017 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 D | r8a774b1.dtsi | 901 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 D | renesas-soc.yaml | 45 …- 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 D | r8a77470-cpg-mssr.c | 121 DEF_MOD("ipmmu-sgx", 800, R8A77470_CLK_ZX),
|
H A D | r8a7745-cpg-mssr.c | 132 DEF_MOD("ipmmu-sgx", 800, R8A7745_CLK_ZX),
|
H A D | r8a7794-cpg-mssr.c | 140 DEF_MOD("ipmmu-sgx", 800, R8A7794_CLK_ZX),
|
H A D | r8a7791-cpg-mssr.c | 150 DEF_MOD("ipmmu-sgx", 800, R8A7791_CLK_ZX),
|
H A D | r8a7743-cpg-mssr.c | 139 DEF_MOD("ipmmu-sgx", 800, R8A7743_CLK_ZX),
|
/linux/sound/soc/renesas/rcar/ |
H A D | rsnd.h | 499 struct device *dmac_dev; /* for IPMMU */
|
H A D | core.c | 1325 * use Audio-DMAC dev if we can use IPMMU in rsnd_preallocate_pages()
|