static void write32(void *addr, uint32_t val)
#define NC_FPGA_POST_OFFSET
void nc_fpga_remap(uint32_t new_mmio)
static DEVTREE_CONST uint32_t fpga_bar
int pci_early_device_probe(u8 bus, u8 dev, u32 mmio_base)
void nc_fpga_post(uint8_t value)
static bool nc_fpga_present
#define PCI_COMMAND_MEMORY
#define PCI_BASE_ADDRESS_0
static __always_inline uint32_t pci_s_read_config32(pci_devfn_t dev, uint16_t reg)
static __always_inline uint16_t pci_s_read_config16(pci_devfn_t dev, uint16_t reg)
static __always_inline void pci_s_write_config16(pci_devfn_t dev, uint16_t reg, uint16_t value)
static __always_inline void pci_s_write_config32(pci_devfn_t dev, uint16_t reg, uint32_t value)
#define PCI_DEV(SEGBUS, DEV, FN)