Hi Bjorn, On Wed, Nov 16, 2022 at 9:51 PM Bjorn Helgaas <helgaas@xxxxxxxxxx> wrote: > From: Bjorn Helgaas <bhelgaas@xxxxxxxxxx> > > Many drivers depend on OF interfaces, so they won't be functional if > CONFIG_OF is not set. But OF provides stub functions in that case, so make > them buildable if CONFIG_COMPILE_TEST is set. > > Signed-off-by: Bjorn Helgaas <bhelgaas@xxxxxxxxxx> Thanks for the update! > --- a/drivers/pci/controller/cadence/Kconfig > +++ b/drivers/pci/controller/cadence/Kconfig > @@ -158,8 +162,9 @@ config PCI_LAYERSCAPE_EP > controller works in RC mode. > > config PCI_HISI > - depends on OF && (ARM64 || COMPILE_TEST) > bool "HiSilicon Hip05 and Hip06 SoCs PCIe controllers" > + depends on ARM64 || COMPILE_TEST > + depends on OF || COMPILE_TEST Note that ARM64 selects OF, so this (and a few others) could be simplified by dropping the "depends on OF || COMPILE_TEST". But that might be the scope of a different patch? > depends on PCI_MSI_IRQ_DOMAIN > select PCIE_DW_HOST > select PCI_HOST_COMMON Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds