Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 5161

Advanced users • Re: Pi5 using IOMMU not CMA?

$
0
0
to my surprise, i found this in bcm2712.dtsi

Code:

                iommu2: iommu@5100 {                        /* IOMMU2 for PISP-BE, HEVC; and (unused) H264 accelerators */                        compatible = "brcm,bcm2712-iommu";                        reg = <0x10 0x5100  0x0 0x80>;                        cache = <&iommuc>;                        #iommu-cells = <0>;                 };                iommu4: iommu@5200 {                        /* IOMMU4 for HVS, MPL/TXP; and (unused) Unicam, PISP-FE, MiniBVN */                        compatible = "brcm,bcm2712-iommu";                        reg = <0x10 0x5200  0x0 0x80>;                        cache = <&iommuc>;                        #iommu-cells = <0>;                         #interconnect-cells = <0>;                 };                iommu5: iommu@5280 {                        /* IOMMU5 for PCIe2 (RP1); and (unused) BSTM */                        compatible = "brcm,bcm2712-iommu";                        reg = <0x10 0x5280  0x0 0x80>;                        cache = <&iommuc>;                        #iommu-cells = <0>;                         dma-iova-offset = <0x10 0x00000000>; // HACK for RP1 masters over PCIe                };                iommuc: iommuc@5b00 {                        compatible = "brcm,bcm2712-iommuc";                        reg = <0x10 0x5b00  0x0 0x80>;                };
but i cant locate any driver that is responsible for managed the iommu

Statistics: Posted by cleverca22 — Mon Jan 22, 2024 10:34 pm



Viewing all articles
Browse latest Browse all 5161

Trending Articles