1*57fc7323SHuacai Chen /* SPDX-License-Identifier: GPL-2.0 */ 2*57fc7323SHuacai Chen /* 3*57fc7323SHuacai Chen * Copyright (C) 2020-2022 Loongson Technology Corporation Limited 4*57fc7323SHuacai Chen */ 5*57fc7323SHuacai Chen #ifndef _ASM_PCI_H 6*57fc7323SHuacai Chen #define _ASM_PCI_H 7*57fc7323SHuacai Chen 8*57fc7323SHuacai Chen #include <linux/ioport.h> 9*57fc7323SHuacai Chen #include <linux/list.h> 10*57fc7323SHuacai Chen #include <linux/types.h> 11*57fc7323SHuacai Chen #include <asm/io.h> 12*57fc7323SHuacai Chen 13*57fc7323SHuacai Chen #define PCIBIOS_MIN_IO 0x4000 14*57fc7323SHuacai Chen #define PCIBIOS_MIN_MEM 0x20000000 15*57fc7323SHuacai Chen #define PCIBIOS_MIN_CARDBUS_IO 0x4000 16*57fc7323SHuacai Chen 17*57fc7323SHuacai Chen #define HAVE_PCI_MMAP 18*57fc7323SHuacai Chen #define pcibios_assign_all_busses() 0 19*57fc7323SHuacai Chen 20*57fc7323SHuacai Chen extern phys_addr_t mcfg_addr_init(int node); 21*57fc7323SHuacai Chen 22*57fc7323SHuacai Chen /* generic pci stuff */ 23*57fc7323SHuacai Chen #include <asm-generic/pci.h> 24*57fc7323SHuacai Chen 25*57fc7323SHuacai Chen #endif /* _ASM_PCI_H */ 26