Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iommu/
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 …]
/kernel/linux/linux-5.10/drivers/iommu/
Dipmmu-vmsa.c3 * 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()
[all …]
DMakefile15 obj-$(CONFIG_IPMMU_VMSA) += ipmmu-vmsa.o
DKconfig228 bool "Renesas VMSA-compatible IPMMU"
234 Support for the Renesas VMSA-compatible IPMMU found in the R-Mobile
/kernel/linux/linux-5.10/arch/arm64/boot/dts/renesas/
Dr8a77950.dtsi57 renesas,ipmmu-main = <&ipmmu_mm 11>;
61 renesas,ipmmu-main = <&ipmmu_mm 12>;
65 renesas,ipmmu-main = <&ipmmu_mm 9>;
69 renesas,ipmmu-main = <&ipmmu_mm 10>;
73 renesas,ipmmu-main = <&ipmmu_mm 7>;
81 compatible = "renesas,ipmmu-r8a7795";
83 renesas,ipmmu-main = <&ipmmu_mm 5>;
89 compatible = "renesas,ipmmu-r8a7795";
91 renesas,ipmmu-main = <&ipmmu_mm 8>;
Dr8a77995.dtsi511 compatible = "renesas,ipmmu-r8a77995";
513 renesas,ipmmu-main = <&ipmmu_mm 0>;
519 compatible = "renesas,ipmmu-r8a77995";
521 renesas,ipmmu-main = <&ipmmu_mm 1>;
527 compatible = "renesas,ipmmu-r8a77995";
529 renesas,ipmmu-main = <&ipmmu_mm 2>;
535 compatible = "renesas,ipmmu-r8a77995";
544 compatible = "renesas,ipmmu-r8a77995";
546 renesas,ipmmu-main = <&ipmmu_mm 4>;
552 compatible = "renesas,ipmmu-r8a77995";
[all …]
Dr8a77951.dtsi1077 compatible = "renesas,ipmmu-r8a7795";
1079 renesas,ipmmu-main = <&ipmmu_mm 0>;
1085 compatible = "renesas,ipmmu-r8a7795";
1087 renesas,ipmmu-main = <&ipmmu_mm 1>;
1093 compatible = "renesas,ipmmu-r8a7795";
1095 renesas,ipmmu-main = <&ipmmu_mm 2>;
1101 compatible = "renesas,ipmmu-r8a7795";
1103 renesas,ipmmu-main = <&ipmmu_mm 3>;
1109 compatible = "renesas,ipmmu-r8a7795";
1118 compatible = "renesas,ipmmu-r8a7795";
[all …]
Dr8a774e1.dtsi1076 compatible = "renesas,ipmmu-r8a774e1";
1078 renesas,ipmmu-main = <&ipmmu_mm 0>;
1084 compatible = "renesas,ipmmu-r8a774e1";
1086 renesas,ipmmu-main = <&ipmmu_mm 1>;
1092 compatible = "renesas,ipmmu-r8a774e1";
1094 renesas,ipmmu-main = <&ipmmu_mm 2>;
1100 compatible = "renesas,ipmmu-r8a774e1";
1109 compatible = "renesas,ipmmu-r8a774e1";
1111 renesas,ipmmu-main = <&ipmmu_mm 4>;
1117 compatible = "renesas,ipmmu-r8a774e1";
[all …]
Dr8a77980.dtsi1270 compatible = "renesas,ipmmu-r8a77980";
1272 renesas,ipmmu-main = <&ipmmu_mm 0>;
1278 compatible = "renesas,ipmmu-r8a77980";
1280 renesas,ipmmu-main = <&ipmmu_mm 3>;
1286 compatible = "renesas,ipmmu-r8a77980";
1295 compatible = "renesas,ipmmu-r8a77980";
1297 renesas,ipmmu-main = <&ipmmu_mm 10>;
1303 compatible = "renesas,ipmmu-r8a77980";
1305 renesas,ipmmu-main = <&ipmmu_mm 12>;
1311 compatible = "renesas,ipmmu-r8a77980";
[all …]
Dr8a77961.dtsi888 compatible = "renesas,ipmmu-r8a77961";
890 renesas,ipmmu-main = <&ipmmu_mm 0>;
896 compatible = "renesas,ipmmu-r8a77961";
898 renesas,ipmmu-main = <&ipmmu_mm 1>;
904 compatible = "renesas,ipmmu-r8a77961";
906 renesas,ipmmu-main = <&ipmmu_mm 2>;
912 compatible = "renesas,ipmmu-r8a77961";
914 renesas,ipmmu-main = <&ipmmu_mm 3>;
920 compatible = "renesas,ipmmu-r8a77961";
929 compatible = "renesas,ipmmu-r8a77961";
[all …]
Dr8a77990.dtsi821 compatible = "renesas,ipmmu-r8a77990";
823 renesas,ipmmu-main = <&ipmmu_mm 0>;
829 compatible = "renesas,ipmmu-r8a77990";
831 renesas,ipmmu-main = <&ipmmu_mm 1>;
837 compatible = "renesas,ipmmu-r8a77990";
839 renesas,ipmmu-main = <&ipmmu_mm 2>;
845 compatible = "renesas,ipmmu-r8a77990";
854 compatible = "renesas,ipmmu-r8a77990";
856 renesas,ipmmu-main = <&ipmmu_mm 4>;
862 compatible = "renesas,ipmmu-r8a77990";
[all …]
Dr8a774c0.dtsi851 compatible = "renesas,ipmmu-r8a774c0";
853 renesas,ipmmu-main = <&ipmmu_mm 0>;
859 compatible = "renesas,ipmmu-r8a774c0";
861 renesas,ipmmu-main = <&ipmmu_mm 1>;
867 compatible = "renesas,ipmmu-r8a774c0";
869 renesas,ipmmu-main = <&ipmmu_mm 2>;
875 compatible = "renesas,ipmmu-r8a774c0";
884 compatible = "renesas,ipmmu-r8a774c0";
886 renesas,ipmmu-main = <&ipmmu_mm 4>;
892 compatible = "renesas,ipmmu-r8a774c0";
[all …]
Dr8a77970.dtsi989 compatible = "renesas,ipmmu-r8a77970";
991 renesas,ipmmu-main = <&ipmmu_mm 0>;
997 compatible = "renesas,ipmmu-r8a77970";
999 renesas,ipmmu-main = <&ipmmu_mm 3>;
1005 compatible = "renesas,ipmmu-r8a77970";
1014 compatible = "renesas,ipmmu-r8a77970";
1016 renesas,ipmmu-main = <&ipmmu_mm 7>;
1022 compatible = "renesas,ipmmu-r8a77970";
1024 renesas,ipmmu-main = <&ipmmu_mm 9>;
Dr8a77965.dtsi871 compatible = "renesas,ipmmu-r8a77965";
873 renesas,ipmmu-main = <&ipmmu_mm 0>;
879 compatible = "renesas,ipmmu-r8a77965";
881 renesas,ipmmu-main = <&ipmmu_mm 1>;
887 compatible = "renesas,ipmmu-r8a77965";
889 renesas,ipmmu-main = <&ipmmu_mm 2>;
895 compatible = "renesas,ipmmu-r8a77965";
904 compatible = "renesas,ipmmu-r8a77965";
906 renesas,ipmmu-main = <&ipmmu_mm 4>;
912 compatible = "renesas,ipmmu-r8a77965";
[all …]
Dr8a77960.dtsi1002 compatible = "renesas,ipmmu-r8a7796";
1004 renesas,ipmmu-main = <&ipmmu_mm 0>;
1010 compatible = "renesas,ipmmu-r8a7796";
1012 renesas,ipmmu-main = <&ipmmu_mm 1>;
1018 compatible = "renesas,ipmmu-r8a7796";
1020 renesas,ipmmu-main = <&ipmmu_mm 2>;
1026 compatible = "renesas,ipmmu-r8a7796";
1028 renesas,ipmmu-main = <&ipmmu_mm 3>;
1034 compatible = "renesas,ipmmu-r8a7796";
1043 compatible = "renesas,ipmmu-r8a7796";
[all …]
Dr8a774b1.dtsi895 compatible = "renesas,ipmmu-r8a774b1";
897 renesas,ipmmu-main = <&ipmmu_mm 0>;
903 compatible = "renesas,ipmmu-r8a774b1";
905 renesas,ipmmu-main = <&ipmmu_mm 1>;
911 compatible = "renesas,ipmmu-r8a774b1";
913 renesas,ipmmu-main = <&ipmmu_mm 2>;
919 compatible = "renesas,ipmmu-r8a774b1";
928 compatible = "renesas,ipmmu-r8a774b1";
930 renesas,ipmmu-main = <&ipmmu_mm 4>;
936 compatible = "renesas,ipmmu-r8a774b1";
[all …]
Dr8a774a1.dtsi1022 compatible = "renesas,ipmmu-r8a774a1";
1024 renesas,ipmmu-main = <&ipmmu_mm 0>;
1030 compatible = "renesas,ipmmu-r8a774a1";
1032 renesas,ipmmu-main = <&ipmmu_mm 1>;
1038 compatible = "renesas,ipmmu-r8a774a1";
1040 renesas,ipmmu-main = <&ipmmu_mm 2>;
1046 compatible = "renesas,ipmmu-r8a774a1";
1055 compatible = "renesas,ipmmu-r8a774a1";
1057 renesas,ipmmu-main = <&ipmmu_mm 4>;
1063 compatible = "renesas,ipmmu-r8a774a1";
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dr8a7793.dtsi340 compatible = "renesas,ipmmu-r8a7793",
341 "renesas,ipmmu-vmsa";
350 compatible = "renesas,ipmmu-r8a7793",
351 "renesas,ipmmu-vmsa";
359 compatible = "renesas,ipmmu-r8a7793",
360 "renesas,ipmmu-vmsa";
369 compatible = "renesas,ipmmu-r8a7793",
370 "renesas,ipmmu-vmsa";
378 compatible = "renesas,ipmmu-r8a7793",
379 "renesas,ipmmu-vmsa";
[all …]
Dr8a7794.dtsi294 compatible = "renesas,ipmmu-r8a7794",
295 "renesas,ipmmu-vmsa";
304 compatible = "renesas,ipmmu-r8a7794",
305 "renesas,ipmmu-vmsa";
313 compatible = "renesas,ipmmu-r8a7794",
314 "renesas,ipmmu-vmsa";
323 compatible = "renesas,ipmmu-r8a7794",
324 "renesas,ipmmu-vmsa";
332 compatible = "renesas,ipmmu-r8a7794",
333 "renesas,ipmmu-vmsa";
[all …]
Dr8a7745.dtsi306 compatible = "renesas,ipmmu-r8a7745",
307 "renesas,ipmmu-vmsa";
316 compatible = "renesas,ipmmu-r8a7745",
317 "renesas,ipmmu-vmsa";
325 compatible = "renesas,ipmmu-r8a7745",
326 "renesas,ipmmu-vmsa";
335 compatible = "renesas,ipmmu-r8a7745",
336 "renesas,ipmmu-vmsa";
344 compatible = "renesas,ipmmu-r8a7745",
345 "renesas,ipmmu-vmsa";
[all …]
Dr8a7791.dtsi365 compatible = "renesas,ipmmu-r8a7791",
366 "renesas,ipmmu-vmsa";
375 compatible = "renesas,ipmmu-r8a7791",
376 "renesas,ipmmu-vmsa";
384 compatible = "renesas,ipmmu-r8a7791",
385 "renesas,ipmmu-vmsa";
394 compatible = "renesas,ipmmu-r8a7791",
395 "renesas,ipmmu-vmsa";
403 compatible = "renesas,ipmmu-r8a7791",
404 "renesas,ipmmu-vmsa";
[all …]
Dr8a7790.dtsi431 compatible = "renesas,ipmmu-r8a7790",
432 "renesas,ipmmu-vmsa";
441 compatible = "renesas,ipmmu-r8a7790",
442 "renesas,ipmmu-vmsa";
450 compatible = "renesas,ipmmu-r8a7790",
451 "renesas,ipmmu-vmsa";
460 compatible = "renesas,ipmmu-r8a7790",
461 "renesas,ipmmu-vmsa";
469 compatible = "renesas,ipmmu-r8a7790",
470 "renesas,ipmmu-vmsa";
[all …]
Dr8a7744.dtsi342 compatible = "renesas,ipmmu-r8a7744",
343 "renesas,ipmmu-vmsa";
352 compatible = "renesas,ipmmu-r8a7744",
353 "renesas,ipmmu-vmsa";
361 compatible = "renesas,ipmmu-r8a7744",
362 "renesas,ipmmu-vmsa";
371 compatible = "renesas,ipmmu-r8a7744",
372 "renesas,ipmmu-vmsa";
380 compatible = "renesas,ipmmu-r8a7744",
381 "renesas,ipmmu-vmsa";
[all …]
Dr8a7743.dtsi342 compatible = "renesas,ipmmu-r8a7743",
343 "renesas,ipmmu-vmsa";
352 compatible = "renesas,ipmmu-r8a7743",
353 "renesas,ipmmu-vmsa";
361 compatible = "renesas,ipmmu-r8a7743",
362 "renesas,ipmmu-vmsa";
371 compatible = "renesas,ipmmu-r8a7743",
372 "renesas,ipmmu-vmsa";
380 compatible = "renesas,ipmmu-r8a7743",
381 "renesas,ipmmu-vmsa";
[all …]
Dr8a7742.dtsi416 compatible = "renesas,ipmmu-r8a7742",
417 "renesas,ipmmu-vmsa";
426 compatible = "renesas,ipmmu-r8a7742",
427 "renesas,ipmmu-vmsa";
435 compatible = "renesas,ipmmu-r8a7742",
436 "renesas,ipmmu-vmsa";
445 compatible = "renesas,ipmmu-r8a7742",
446 "renesas,ipmmu-vmsa";
454 compatible = "renesas,ipmmu-r8a7742",
455 "renesas,ipmmu-vmsa";

12