Hi Lorenzo [...] > > > Does the presence of "iommu-map" tell you this is an SMMUv3? Could > it > > > have a different type of IOMMU? I can't tell from reading > > > Documentation/devicetree/bindings/pci/pci-iommu.txt. > > > > Only if the SMMUv3 driver is loaded and iommu-map binding property > present, > > the pcie devices will use SMMU translated iova for MSI doorbell > addresses. > > And the iommu-map property _actually_ points at an OF node with an > SMMUv3 compatible string - the sheer fact that the SMMUv3 driver > is compiled in is not sufficient IIUC. The blacklisted controller can only be present in an SoC that supports SMMUv3 only. >From our view checking that SMMUv3 is compiled in and also checking that the DT contains iommu-map is sufficient to decide to blacklist the controller. Thanks Gab > > Lorenzo > [...]