iommu: fix compilation when CONFIG_PCI disabled

The dev_pci_iommu_enable() function is only available when CONFIG_PCI is
enabled, replace the runtime check with a preprocessor one to fix
compilation with pci disabled.

Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
This commit is contained in:
Caleb Connolly 2023-12-11 18:41:40 +00:00 committed by Tom Rini
parent f1b809c55c
commit e96ecbe719

View file

@ -100,9 +100,10 @@ int dev_iommu_enable(struct udevice *dev)
dev->iommu = dev_iommu;
}
if (CONFIG_IS_ENABLED(PCI) && count < 0 &&
device_is_on_pci_bus(dev))
#if CONFIG_IS_ENABLED(PCI)
if (count < 0 && device_is_on_pci_bus(dev))
return dev_pci_iommu_enable(dev);
#endif
return 0;
}