/* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright (C) 2016 SiFive */ #ifndef _ASM_RISCV_PCI_H #define _ASM_RISCV_PCI_H #include #include #include #include #define PCIBIOS_MIN_IO 4 #define PCIBIOS_MIN_MEM 16 #if defined(CONFIG_PCI) && defined(CONFIG_NUMA) static inline int pcibus_to_node(struct pci_bus *bus) { return dev_to_node(&bus->dev); } #ifndef cpumask_of_pcibus #define cpumask_of_pcibus(bus) (pcibus_to_node(bus) == -1 ? \ cpu_all_mask : \ cpumask_of_node(pcibus_to_node(bus))) #endif #endif /* defined(CONFIG_PCI) && defined(CONFIG_NUMA) */ /* Generic PCI */ #include #endif /* _ASM_RISCV_PCI_H */