| /* SPDX-License-Identifier: GPL-2.0 */ | 
 | #ifndef __ISA_BRIDGE_H | 
 | #define __ISA_BRIDGE_H | 
 |  | 
 | #ifdef CONFIG_PPC64 | 
 |  | 
 | extern void isa_bridge_find_early(struct pci_controller *hose); | 
 | extern void isa_bridge_init_non_pci(struct device_node *np); | 
 |  | 
 | static inline int isa_vaddr_is_ioport(void __iomem *address) | 
 | { | 
 | 	/* Check if address hits the reserved legacy IO range */ | 
 | 	unsigned long ea = (unsigned long)address; | 
 | 	return ea >= ISA_IO_BASE && ea < ISA_IO_END; | 
 | } | 
 |  | 
 | #else | 
 |  | 
 | static inline int isa_vaddr_is_ioport(void __iomem *address) | 
 | { | 
 | 	/* No specific ISA handling on ppc32 at this stage, it | 
 | 	 * all goes through PCI | 
 | 	 */ | 
 | 	return 0; | 
 | } | 
 |  | 
 | #endif | 
 |  | 
 | #endif /* __ISA_BRIDGE_H */ | 
 |  |