diff options
-rw-r--r-- | arch/arm/mach-layerscape/icid.c | 6 | ||||
-rw-r--r-- | drivers/pci/pci-layerscape.c | 4 |
2 files changed, 6 insertions, 4 deletions
diff --git a/arch/arm/mach-layerscape/icid.c b/arch/arm/mach-layerscape/icid.c index b574a554ab..aec57f4b3f 100644 --- a/arch/arm/mach-layerscape/icid.c +++ b/arch/arm/mach-layerscape/icid.c @@ -495,8 +495,10 @@ static int icid_of_fixup(struct device_node *root, void *context) phandle iommu_handle; iommu = of_find_compatible_node(root, NULL, "arm,mmu-500"); - if (!iommu) - return -ENOENT; + if (!iommu) { + pr_info("No \"arm,mmu-500\" node found, won't fixup\n"); + return 0; + } iommu_handle = of_node_create_phandle(iommu); diff --git a/drivers/pci/pci-layerscape.c b/drivers/pci/pci-layerscape.c index c4ed529181..53be43b28f 100644 --- a/drivers/pci/pci-layerscape.c +++ b/drivers/pci/pci-layerscape.c @@ -396,8 +396,8 @@ static int ls_pcie_of_fixup(struct device_node *root, void *ctx) ret = ls_pcie_get_iommu_handle(np, &iommu_handle); if (ret) { - dev_err(pcie->pci.dev, "Unable to get iommu phandle\n"); - return ret; + dev_info(pcie->pci.dev, "No iommu phandle, won't fixup\n"); + return 0; } if (ls_pcie_share_stream_id) { |